Array a la place du nom de blog
Résolu/Fermé
A voir également:
- Array a la place du nom de blog
- Téléchargez cette image pour trouver le nom du fichier. il correspond au nom de cette loutre. comment s'appelle-t-elle ? - Forum Windows
- Meilleur place accor arena ✓ - Forum Loisirs / Divertissements
- Trouver un numéro de portable avec un nom ✓ - Forum Mobile
- Trouver une adresse avec un nom de famille gratuit ✓ - Forum Mobile
16 réponses
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
13 sept. 2019 à 07:20
13 sept. 2019 à 07:20
Bonjour
Sans voir ton code impossible de te répondre ....
Sans voir ton code impossible de te répondre ....
<table border="0"> <?php /* Blogator-script | http://www.blogator-script.com | ***@*** Copyright 2005, 2006 Samuel TOLLEC pour SAMTEK This file is part of Blogator-script. Blogator-script is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Blogator-script is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Blogator-script; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ if ($id_blogV != 0) { include("connect.php"); $sql_mail=mysql_query("SELECT email FROM membre WHERE id_membre = $id_membre"); mysql_close($connect); $email=mysql_result($sql_mail,0); if ($adr_abs_sd == '') { $adr = "$adr_url/$blog"; } else { $adr = "http://$blog.$adr_urlS"; } $exp="From: $email"; $sujet= "Mon nouveau blog est ouvert"; $body = "\nSalut !\n\nJe viens de créer mon blog à l'adresse :\n$adr"; $body .= "\nViens le découvrir et peut-être que toi aussi tu voudras créer le tien sur le site $adr_url, "; $body .= "d'autant plus que c'est GRATUIT !\n\nA plus,\n$pseudo"; for ($e=1;$e<6;$e++) { $dest=trim($_POST['email'.$e]); if ($dest != '') { $envoi=mail($dest, $sujet, $body, $exp); if ($envoi) { echo "<tr>\n\t<td>L'envoi du mail pour l'adresse $dest a réussi.</td>\n</tr>\n"; } else { echo "<tr>\n\t<td>L'envoi du mail pour l'adresse $dest a échoué. Veuillez recommencer ou bien nous contacter</td>\n</tr>\n"; } } } $copie=$_POST['copie']; if ($copie == 'oui') { $envoi=mail($email, $sujet, $body, $exp); if ($envoi) { echo "<tr>\n\t<td>L'envoi de la copie à votre adresse $email a réussi.</td>\n</tr>\n"; } else { echo "<tr>\n\t<td>L'envoi de la copie à votre adresse $email a échoué.</td>\n</tr>\n"; } } } else { print "<tr>\n\t<td>Opération impossible - L'authentification a échoué !</td>\n\t</tr>"; } ?> </table>
EDIT : Ajout de la coloration syntaxique...
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
13 sept. 2019 à 22:16
13 sept. 2019 à 22:16
J'ai édité ton message pour y mettre la coloration syntaxique... merci d'y penser la prochaine fois.
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Ensuite...
1 - L'extension mysql est OBSOLETE.
Il faut désormais utiliser PDO ou mysqli (https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top)
2 - Tu ne nous as pas montré ton code complet...
Certaines variables sont utilisées sans qu'on sache d'où (ni comment) tu les récupères...
Entre autres... $blog, $adr_urlS et $adr_ur
car je suppose que c'est là qu'est ton problème non ?
Je t'invite fortement à lire et à appliquer le contenu du lien suivant :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
.
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-poster-un-extrait-de-code
Ensuite...
1 - L'extension mysql est OBSOLETE.
Il faut désormais utiliser PDO ou mysqli (https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top)
2 - Tu ne nous as pas montré ton code complet...
Certaines variables sont utilisées sans qu'on sache d'où (ni comment) tu les récupères...
Entre autres... $blog, $adr_urlS et $adr_ur
car je suppose que c'est là qu'est ton problème non ?
Je t'invite fortement à lire et à appliquer le contenu du lien suivant :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
.
ça devient trop compliqué pour moi,j'ai supprimé la rubrique,merci quand meme
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
14 sept. 2019 à 08:57
14 sept. 2019 à 08:57
Comence deja par nous montrer le code complet de cette page...on pourra au moins t aider à corriger ton "array"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
<?php /*
Blogator-script | http://www.blogator-script.com | ***@***
Copyright 2005, 2006 Samuel TOLLEC pour SAMTEK
This file is part of Blogator-script.
Blogator-script is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Blogator-script is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Blogator-script; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ ?>
<form name="email" action="pub_blog2.php" method="post">
<table border="0">
<tr>
<td colspan="2">Vous pouvez ici envoyer un message d'invitation à visiter votre blog, via e-mail.
<br />Saisissez simplement les adresses de vos contacts. Vous pouvez envoyer autant d'invitations que vous voulez !</td>
</tr>
<tr>
<td align="right">E-mail 1</td>
<td><input type="text" name="email1" size="25" maxlength="50" /></td>
</tr>
<tr>
<td align="right">E-mail 2</td>
<td><input type="text" name="email2" size="25" maxlength="50" /></td>
</tr>
<tr>
<td align="right">E-mail 3</td>
<td><input type="text" name="email3" size="25" maxlength="50" /></td>
</tr>
<tr>
<td align="right">E-mail 4</td>
<td><input type="text" name="email4" size="25" maxlength="50" /></td>
</tr>
<tr>
<td align="right">E-mail 5</td>
<td><input type="text" name="email5" size="25" maxlength="50" /></td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="copie" value="oui" checked /> Je souhaite reçevoir une copie de l'invitation, à mon adresse e-mail</td>
</tr>
<tr>
<td colspan="2"><hr width="100%"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" />
<input type="submit" value="Je fais ma pub !" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" />
<input type="reset" value="Effacer" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" /></td>
</tr>
</table></form>
Blogator-script | http://www.blogator-script.com | ***@***
Copyright 2005, 2006 Samuel TOLLEC pour SAMTEK
This file is part of Blogator-script.
Blogator-script is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
Blogator-script is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Blogator-script; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ ?>
<form name="email" action="pub_blog2.php" method="post">
<table border="0">
<tr>
<td colspan="2">Vous pouvez ici envoyer un message d'invitation à visiter votre blog, via e-mail.
<br />Saisissez simplement les adresses de vos contacts. Vous pouvez envoyer autant d'invitations que vous voulez !</td>
</tr>
<tr>
<td align="right">E-mail 1</td>
<td><input type="text" name="email1" size="25" maxlength="50" /></td>
</tr>
<tr>
<td align="right">E-mail 2</td>
<td><input type="text" name="email2" size="25" maxlength="50" /></td>
</tr>
<tr>
<td align="right">E-mail 3</td>
<td><input type="text" name="email3" size="25" maxlength="50" /></td>
</tr>
<tr>
<td align="right">E-mail 4</td>
<td><input type="text" name="email4" size="25" maxlength="50" /></td>
</tr>
<tr>
<td align="right">E-mail 5</td>
<td><input type="text" name="email5" size="25" maxlength="50" /></td>
</tr>
<tr>
<td colspan="2"><input type="checkbox" name="copie" value="oui" checked /> Je souhaite reçevoir une copie de l'invitation, à mon adresse e-mail</td>
</tr>
<tr>
<td colspan="2"><hr width="100%"></td>
</tr>
<tr align="center">
<td colspan="2"><input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" />
<input type="submit" value="Je fais ma pub !" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" />
<input type="reset" value="Effacer" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" /></td>
</tr>
</table></form>
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
14 sept. 2019 à 11:24
14 sept. 2019 à 11:24
Il semble que la lecture ne soit pas ton fort ...
Je t'ai déjà demandé de poster ton code CORRECTEMENT en utilisant les BALISES DE CODE
Je te redonne le lien des explications : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite... là tu nous montres le FORMULAIRE html...
Ce que j'aimerai (afin de t'aider je te le rappel... ) c'est le code COMPLET du script PHP qui effectue l'envoi...
Je t'ai déjà demandé de poster ton code CORRECTEMENT en utilisant les BALISES DE CODE
Je te redonne le lien des explications : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite... là tu nous montres le FORMULAIRE html...
Ce que j'aimerai (afin de t'aider je te le rappel... ) c'est le code COMPLET du script PHP qui effectue l'envoi...
je n'ai pas trouvé le script qui envoie les mails dont tu me parles mais je te remercie pour ton aide.A+
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
14 sept. 2019 à 12:39
14 sept. 2019 à 12:39
Bah c'est le premier que tu nous a montré mais il semble que tu as oublié de nous mettre les lignes au début du script
non,ça commence bien par <table border="0" >et ça fini bien par </table>
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
14 sept. 2019 à 15:03
14 sept. 2019 à 15:03
Que contient le fichier appelé par ton formulaire : pub_blog2.php
ajout_pub.php est le premier fichier que j'ai envoyé et form_pub.php est le deuxieme.
<?php session_start(); if (isset($_SESSION['pseudo']) && isset($_SESSION['mdp_crypt'])) { $incl_page='ajout_pub.php'; set_include_path('./_blogadata/include'); include('struct_admin_blog.php'); } else { header("location: ./"); } ?>
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
15 sept. 2019 à 08:51
15 sept. 2019 à 08:51
Donc on reprend...
Tu nous as donné les codes suivants
Fichier : form_pub.php
Fichier : ajout_pub.php
Le formulaire du fichier form_pub.php fait appel au fichier pub_blog2.php
Je suppose que le troisième code que tu nous as donné est donc celui de ce fichier..
Ce fichier... fait lui même appel au fichier struct_admin_blog.php
en lui passant la variable
On peut donc supposer que les variables sont donc initialisées dans le script ./_blogadata/include/struct_admin_blog.php
Donc .. Que contient ce script ?
Pour rappel.. on cherche toujours à déterminer d'où proviennent les variables qui semblent être la cause de ton souci :
Il serait bien également que tu nous montres le contenu d'un de ces mail.. pour voir exactement à quelle ligne du code on fait référence pour ton "array"
PS: A l'avenir, essaye de faire comme moi... (indiquer le nom du fichier correspondant au code que tu montres... ) ça sera plus facile pour s'y retrouver.
Tu nous as donné les codes suivants
Fichier : form_pub.php
<form name="email" action="pub_blog2.php" method="post"> <table border="0"> <tr> <td colspan="2">Vous pouvez ici envoyer un message d'invitation à visiter votre blog, via e-mail. <br />Saisissez simplement les adresses de vos contacts. Vous pouvez envoyer autant d'invitations que vous voulez ! </td> </tr> <tr> <td align="right">E-mail 1</td> <td><input type="text" name="email1" size="25" maxlength="50" /></td> </tr> <tr> <td align="right">E-mail 2</td> <td><input type="text" name="email2" size="25" maxlength="50" /></td> </tr> <tr> <td align="right">E-mail 3</td> <td><input type="text" name="email3" size="25" maxlength="50" /></td> </tr> <tr> <td align="right">E-mail 4</td> <td><input type="text" name="email4" size="25" maxlength="50" /></td> </tr> <tr> <td align="right">E-mail 5</td> <td><input type="text" name="email5" size="25" maxlength="50" /></td> </tr> <tr> <td colspan="2"><input type="checkbox" name="copie" value="oui" checked /> Je souhaite reçevoir une copie de l'invitation, à mon adresse e-mail</td> </tr> <tr> <td colspan="2"><hr width="100%"></td> </tr> <tr align="center"> <td colspan="2"><input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Je fais ma pub !" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" /> <input type="reset" value="Effacer" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" /> </td> </tr> </table> </form>
Fichier : ajout_pub.php
<table border="0"> <?php /* Blogator-script | http://www.blogator-script.com | ***@*** Copyright 2005, 2006 Samuel TOLLEC pour SAMTEK This file is part of Blogator-script. Blogator-script is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Blogator-script is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Blogator-script; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ if ($id_blogV != 0) { include("connect.php"); $sql_mail=mysql_query("SELECT email FROM membre WHERE id_membre = $id_membre"); mysql_close($connect); $email=mysql_result($sql_mail,0); if ($adr_abs_sd == '') { $adr = "$adr_url/$blog"; } else { $adr = "http://$blog.$adr_urlS"; } $exp="From: $email"; $sujet= "Mon nouveau blog est ouvert"; $body = "\nSalut !\n\nJe viens de créer mon blog à l'adresse :\n$adr"; $body .= "\nViens le découvrir et peut-être que toi aussi tu voudras créer le tien sur le site $adr_url, "; $body .= "d'autant plus que c'est GRATUIT !\n\nA plus,\n$pseudo"; for ($e=1;$e<6;$e++) { $dest=trim($_POST['email'.$e]); if ($dest != '') { $envoi=mail($dest, $sujet, $body, $exp); if ($envoi) { echo "<tr>\n\t<td>L'envoi du mail pour l'adresse $dest a réussi.</td>\n</tr>\n"; } else { echo "<tr>\n\t<td>L'envoi du mail pour l'adresse $dest a échoué. Veuillez recommencer ou bien nous contacter</td>\n</tr>\n"; } } } $copie=$_POST['copie']; if ($copie == 'oui') { $envoi=mail($email, $sujet, $body, $exp); if ($envoi) { echo "<tr>\n\t<td>L'envoi de la copie à votre adresse $email a réussi.</td>\n</tr>\n"; } else { echo "<tr>\n\t<td>L'envoi de la copie à votre adresse $email a échoué.</td>\n</tr>\n"; } } } else { print "<tr>\n\t<td>Opération impossible - L'authentification a échoué !</td>\n\t</tr>"; } ?> </table>
Le formulaire du fichier form_pub.php fait appel au fichier pub_blog2.php
Je suppose que le troisième code que tu nous as donné est donc celui de ce fichier..
<?php session_start(); if (isset($_SESSION['pseudo']) && isset($_SESSION['mdp_crypt'])) { $incl_page='ajout_pub.php'; set_include_path('./_blogadata/include'); include('struct_admin_blog.php'); } else { header("location: ./"); } ?>
Ce fichier... fait lui même appel au fichier struct_admin_blog.php
en lui passant la variable
$incl_page='ajout_pub.php';
On peut donc supposer que les variables sont donc initialisées dans le script ./_blogadata/include/struct_admin_blog.php
Donc .. Que contient ce script ?
Pour rappel.. on cherche toujours à déterminer d'où proviennent les variables qui semblent être la cause de ton souci :
$adr_url $blog $adr_urlS
Il serait bien également que tu nous montres le contenu d'un de ces mail.. pour voir exactement à quelle ligne du code on fait référence pour ton "array"
PS: A l'avenir, essaye de faire comme moi... (indiquer le nom du fichier correspondant au code que tu montres... ) ça sera plus facile pour s'y retrouver.
voila le fichier struct_admin_blog.php:
et voila un mail de ce qu'on reçoit:
Mon nouveau blog est ouvert
***@*** <***@***> 14 septembre 2019 à 06:22
À : ***@***
Salut !
Je viens de créer mon blog à l'adresse :
http://www.1nom.org:8080/blogs/blogator/Array
Viens le découvrir et peut-être que toi aussi tu voudras créer le tien sur le site http://www.1nom.org:8080/blogs/blogator, d'autant plus que c'est GRATUIT !
A plus,
houel1234
---
L'absence de virus dans ce courrier electronique a ete verifiee par le logiciel antivirus Avast.
https://www.avast.com/antivirus
<?php /* Blogator-script | http://www.blogator-script.com | ***@*** Copyright 2005, 2006 Samuel TOLLEC pour SAMTEK This file is part of Blogator-script. Blogator-script is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Blogator-script is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Blogator-script; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ include("connect.php"); include("recup_param.php"); $adr_urlM = strtoupper($adr_url); $quota_mm_mo = $quota_mm / 1024; $pseudo=$_SESSION['pseudo']; $sql_membre=mysql_query("SELECT id_membre, utilis_mm FROM membre WHERE pseudo LIKE '$pseudo'"); $pseudo=stripslashes($_SESSION['pseudo']); $id_membre=mysql_result($sql_membre,0,0); $utilis_mm=mysql_result($sql_membre,0,1); $utilis_mm_mo = $utilis_mm / 1024; $utilis_mm_mo = round($utilis_mm_mo, 1); $util_pc = $utilis_mm / $quota_mm * 100; $util_pc = floor($util_pc); $sql_all_blog=mysql_query("SELECT id_blog, nom_blog FROM blog WHERE id_m = '$id_membre' ORDER BY nom_blog"); mysql_close($connect); $blog_bal=""; while ($all_blog = mysql_fetch_array($sql_all_blog)) { $id_blog=$all_blog[0]; $nom_blog=$all_blog[1]; if ($adr_abs_sd == '') { $blog_voir = "$adr_url/$nom_blog"; } else { $blog_voir = "http://$nom_blog.$adr_urlS"; } $blog_edit="panel_blog.php?blog_id=$id_blog"; $blog_dest="detruire_blog.php?blog_id=$id_blog"; $blog_bal .="\n<tr>\n<td> <b><u>$nom_blog</u></b> <img src=\"./_blogadata/graph/cal_arrow_right.gif\" border=0 width=10 height=7></td> <td><a href=\"$blog_edit\" title=\"Modifier la description, ajouter des articles etc...\"><b>Admin.</b></a> - <a href=\"$blog_voir\" title=\"Afficher le blog dans une nouvelle fenêtre\" target=\"_blank\">Voir</a> - <a href=\"$blog_dest\" title=\"Effacer définitivement ce blog et ses articles\">Détruire</a><br /></td>\n</tr>\n"; } ?> <[/html/htmlintro.php3 html]> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Bienvenue dans votre panel d'administration <?php echo $pseudo; ?></title> <meta name="description" content=""> <meta name="keywords" content=""> <link rel="stylesheet" href="./_blogadata/css/main.css" type="text/css" media="all" /> <script language="JavaScript"> function verif() { if ( document.blog.fd_principal.value== '' || document.blog.principal.value== '' || document.blog.fd_tableau.value== '' || document.blog.tableau.value== '' || document.blog.fd_titre.value== '' || document.blog.titre.value== '' || document.blog.bordure.value== '' || document.blog.bordure_sep.value== '' || document.blog.liens.value== '' || document.blog.fd_lien_over.value== '' || document.blog.lien_over.value== '' ) { alert('Un ou plusieurs champ(s) de personalisation des couleurs ne sont pas renseignés !'); return false; } } function verif2() { if (document.article.titre_art.value == '') {alert('Votre article n\'a pas de titre'); return false;} } function verif3() { if (document.sondage.int_sond.value == '') {alert('Votre sondage n\'a pas d\'intitulé'); return false;} if (document.sondage.sond_rep1.value == '' || document.sondage.sond_rep2.value == '') { alert('Un sondage comporte au moins 2 propositions...'); return false;} } function confirm_sup(msg) { var choix = confirm(msg); if (choix) { return true; } else { return false; } } function popup_color_picker() { var width = 400; var height = 375; window.open('clr_palette.php', 'cp', 'resizable=no, location=no, width=' +width+', height='+height+', menubar=no, status=yes, scrollbars=no, menubar=no'); } // ne pas modifier var strhex = "0123456789ABCDEF"; var i; var is_mouse_down = false; var is_mouse_over = false; // conversion decimal (0-255) => hexa function dechex(n) { return strhex.charAt(Math.floor(n/16)) + strhex.charAt(n%16); } // "renvoyer" la couleur en cliquant sur OK function send_color(zone) { var new_color = document.forms['blog'].elements['btn_choose_color'].style.backgroundColor; exp_rgb = new RegExp("rgb","g"); if (exp_rgb.test(new_color)) { exp_extract = new RegExp("[0-9]+","g"); var tab_rgb = new_color.match(exp_extract); new_color = '#'+dechex(parseInt(tab_rgb[0]))+dechex(parseInt(tab_rgb[1]))+dechex(parseInt(tab_rgb[2])); } switch (zone) { case 0: elem = 'fd_principal'; break; case 1: elem = 'principal'; break; case 2: elem = 'fd_tableau'; break; case 3: elem = 'tableau'; break; case 4: elem = 'fd_titre'; break; case 5: elem = 'titre'; break; case 6: elem = 'bordure'; break; case 7: elem = 'bordure_sep'; break; case 8: elem = 'liens'; break; case 9: elem = 'fd_lien_over'; break; case 10: elem = 'lien_over'; break; } document.forms['blog'].elements[elem].value = new_color; document.forms['blog'].elements['V'+elem].style.backgroundColor = new_color; } // entrer manuellement le code couleur hexa function change_color_m(elem,color) { if (color.length != 7) { alert('Le code couleur doit comporter 7 caractères avec le #'); } document.forms['blog'].elements[elem].value = color; document.forms['blog'].elements['V'+elem].style.backgroundColor = color; } // précharger les thèmes function charge_th(theme) { switch (theme) { case 1: v1='F5F5F5'; v2='808080'; v3='FFFAFA'; v4='696969'; v5='696969'; v6='FFFFFF'; v7='C0C0C0'; v8='696969'; v9='FF0000'; v10='FFFFFF'; v11='000000'; break; case 2: v1='000000'; v2='00FF7F'; v3='696969'; v4='98FB98'; v5='009966'; v6='FFFFFF'; v7='00FF7F'; v8='009966'; v9='00BFFF'; v10='FFFFFF'; v11='6666FF'; break; case 3: v1='BCFFFF'; v2='696969'; v3='EAFFFF'; v4='000000'; v5='9900CC'; v6='FFFFFF'; v7='D7D7D7'; v8='9900CC'; v9='9900CC'; v10='FFFFFF'; v11='6666FF'; break; case 4: v1='E0FFFF'; v2='FF1495'; v3='FFFFFF'; v4='000000'; v5='FFCCFF'; v6='000000'; v7='FF1495'; v8='FFCCFF'; v9='FF7F50'; v10='000000'; v11='FFCCFF'; break; case 5: v1='FFFF99'; v2='696969'; v3='FFFFCC'; v4='000000'; v5='FFE2BC'; v6='000000'; v7='FF1495'; v8='FFE2BC'; v9='993399'; v10='FFFFFF'; v11='003366'; break; case 6: v1='F0000A'; v2='FFFFFF'; v3='D3D3D3'; v4='000000'; v5='FFFFFF'; v6='000000'; v7='000000'; v8='000000'; v9='000000'; v10='FFFFFF'; v11='FF0000'; break; case 7: v1='0066CC'; v2='FFFFFF'; v3='003366'; v4='C782FF'; v5='FFFFFF'; v6='0000FF'; v7='000000'; v8='000000'; v9='FFFF00'; v10='FFFFFF'; v11='C782FF'; break; } document.blog.fd_principal.value= '#'+v1; document.blog.Vfd_principal.style.backgroundColor= '#'+v1; document.blog.principal.value= '#'+v2; document.blog.Vprincipal.style.backgroundColor= '#'+v2; document.blog.fd_tableau.value= '#'+v3; document.blog.Vfd_tableau.style.backgroundColor= '#'+v3; document.blog.tableau.value= '#'+v4; document.blog.Vtableau.style.backgroundColor= '#'+v4; document.blog.fd_titre.value= '#'+v5; document.blog.Vfd_titre.style.backgroundColor= '#'+v5; document.blog.titre.value= '#'+v6; document.blog.Vtitre.style.backgroundColor= '#'+v6; document.blog.bordure.value= '#'+v7; document.blog.Vbordure.style.backgroundColor= '#'+v7; document.blog.bordure_sep.value= '#'+v8; document.blog.Vbordure_sep.style.backgroundColor= '#'+v8; document.blog.liens.value= '#'+v9; document.blog.Vliens.style.backgroundColor= '#'+v9; document.blog.fd_lien_over.value= '#'+v10; document.blog.Vfd_lien_over.style.backgroundColor= '#'+v10; document.blog.lien_over.value= '#'+v11; document.blog.Vlien_over.style.backgroundColor= '#'+v11; } </script> </head> <body marginwidth="10" marginheight="10" topmargin="10" bottommargin="10" leftmargin="10" rightmargin="10"> <table border="0" width="100%" height="100%" bgcolor="white" cellpadding="0" cellspacing="0"> <tr> <td rowspan="2" width="35%"> <table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0" class="panel"> <tr valign="top"> <td width="13" height="13"><img src="./_blogadata/graph/corner-hg.gif" border="0" width="13" height="13" /></td> <td></td> <td width="13"></td> </tr> <tr> <td></td> <td valign="top" align="center"> <table border="0" width="215" cellspacing="0" bgcolor="white" style="border: #FFFFFF 1px solid; -moz-border-radius: 5px"> <tr align="center"> <td><span class="lib_noir"><?php echo "<a href=\"$adr_url\" title=\"Cliquez pour revenir à l'accueil $nom_script\">"; ?><img src="./_blogadata/graph/logo.png" border="0" width="215" height="70" alt="<?php echo $adr_urlM; ?>" /></a><br /> Le blog venu du </span><span class="lib_rouge">futur </span></td> </tr> </table> <br /><br /><table border="0" class="desc" width="100%" style="font-weight: bold"> <tr align="center" class="tab_titr"> <td>MON COMPTE</td> </tr> <tr> <td><a href="modif_membre.php">Changer mes informations</a></td> </tr> <tr> <td><a href="contact.php" target="_blank">Nous contacter (assistance ou autre)</a></td> </tr> </table> <br /><table border="0" class="desc" width="100%" style="font-weight: bold"> <tr align="center" class="tab_titr"> <td>NOUVEAU BLOG</td> </tr> <tr> <td><a href="creer_blog.php">Créer un nouveau blog</a></td> </tr> <tr> <td><a href="conditions_generales.php" target="_blank">Règlement pour les blogs</a> <i>(A lire impérativement)</i></td> </tr> </table> <br /><table border="0" class="desc" width="100%"> <tr align="center" class="tab_titr"> <td>MES BLOGS</td> </tr> <tr align="center"> <td>Cliquez sur Admin. pour travailler sur le blog désiré</td> </tr> <tr> <td><?php if (isset($blog_bal)) { echo "<table border=\"0\">$blog_bal</table>"; } ?></td> </tr> </table></td> <td></td> </tr> <tr valign="bottom"> <td height="13"><img src="./_blogadata/graph/corner-bg.gif" border="0" width="13" height="13" /></td> <td> <table border="0" align="right" class="panel" cellpadding="5"> <tr> <td align="right" valign="bottom">Weblogs par Blogator-script<br /><a href="http://www.blogator-script.com" title="Le blog venu du futur" target="_blank">www.blogator-script.com</a> <br />© 2006 <a href="http://www.samtek.fr" target="_blank">SAMTEK</a> - <a href="http://www.blogator.net" target="_blank">Blogator</a></td> </tr> </table> </td> <td><img src="./_blogadata/graph/corner-bd.gif" border="0" width="13" height="13" alt="" /></td> </tr> </table></td> <td height="175" width="20%"> <table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0" class="panel" style="border-left: white 1px solid"> <tr valign="top"> <td width="13" height="13"></td> <td></td> <td width="13"></td> </tr> <tr> <td></td> <td align="center">Quota multimédia <u>utilisé</u> :<br /><?php print "<b>$util_pc %</b> soit $utilis_mm_mo / $quota_mm_mo Mo"; ?></td> <td></td> </tr> <tr valign="bottom"> <td height="13"></td> <td></td> <td></td> </tr> </table></td> <td width="45%"> <table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0" class="panel" style="border-left: white 1px solid"> <tr valign="top"> <td width="13" height="13"></td> <td></td> <td width="13"><img src="./_blogadata/graph/corner-hd.gif" border="0" width="13" height="13" /></td> </tr> <tr> <td></td> <td><form name="deconnexion" action="blog_out.php" method="post"> <table border="0" align="center" class="desc"> <tr class="tab_titr"> <td align="center">Zone membre de <?php echo $pseudo; ?></td> </tr> <tr class="titr2"> <td>Bienvenue dans l'interface d'administration de votre compte vous permettant de gérer vos informations et vos weblogs.</td> </tr> <tr align="center"> <td><input type="submit" value="Blog out" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'"/><br />(Déconnexion)</td> </tr> </table></form> </td> <td></td> </tr> <tr valign="bottom"> <td height="13"></td> <td></td> <td></td> </tr> </table></td> </tr> <tr> <td colspan="2"><table border="0" width="100%" height="100%" cellpadding="0" cellspacing="0" class="blog"> <tr valign="top"> <td width="13" height="13"></td> <td></td> <td width="13"></td> </tr> <tr> <td></td> <td align="center" valign="top"> <?php include('blog_mod.php'); ?> <br /> <?php include($incl_page); ?> </td> <td></td> </tr> <tr valign="bottom"> <td height="13"></td> <td></td> <td><img src="./_blogadata/graph/corner-bd.gif" border="0" width="13" height="13" alt=""></td> </tr> </table></td> </tr> </table> </body> </html>
et voila un mail de ce qu'on reçoit:
Mon nouveau blog est ouvert
***@*** <***@***> 14 septembre 2019 à 06:22
À : ***@***
Salut !
Je viens de créer mon blog à l'adresse :
http://www.1nom.org:8080/blogs/blogator/Array
Viens le découvrir et peut-être que toi aussi tu voudras créer le tien sur le site http://www.1nom.org:8080/blogs/blogator, d'autant plus que c'est GRATUIT !
A plus,
houel1234
---
L'absence de virus dans ce courrier electronique a ete verifiee par le logiciel antivirus Avast.
https://www.avast.com/antivirus
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
15 sept. 2019 à 11:23
15 sept. 2019 à 11:23
Donc, la ligne de code concernée est bien celle à laquelle je pensai
Dans le le fichier struct_admin_blog.php, on ne trouve pas l'initialisation de la variable $adr
Par contre, on voit que ce fichier inclus deux autres
Donc, il faudrait que l'on sache ce qu'il y a dedans...
(nb: Penses à rempacer tes éventuels identifiants par des **** afin de ne pas les afficher en clair sur le forum )
$body = "\nSalut !\n\nJe viens de créer mon blog à l'adresse :\n$adr";
Dans le le fichier struct_admin_blog.php, on ne trouve pas l'initialisation de la variable $adr
Par contre, on voit que ce fichier inclus deux autres
include("connect.php"); include("recup_param.php");
Donc, il faudrait que l'on sache ce qu'il y a dedans...
(nb: Penses à rempacer tes éventuels identifiants par des **** afin de ne pas les afficher en clair sur le forum )
voila le fichier connect.php:
et
le fichier recup_param.php:
<?php $serv="localhost:3307"; // Nom du serveur $login="root"; // Utilisateur $pass=""; // Mot de passe $base="blogs"; // Nom de la base $connect=mysql_connect($serv,$login,$pass) or die("Impossible de se connecter à la base de données"); mysql_select_db($base,$connect) or die("Impossible de sélectionner la base de données"); ?>
et
le fichier recup_param.php:
<?php /* Blogator-script | http://www.blogator-script.com | ***@*** Copyright 2005, 2006 Samuel TOLLEC pour SAMTEK This file is part of Blogator-script. Blogator-script is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Blogator-script is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Blogator-script; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ $param=mysql_query("SELECT * FROM parametrage"); $parametres = mysql_fetch_row($param); $nom_script = $parametres[0]; $adr_abs = $parametres[1]; $adr_url = $parametres[2]; $adr_urlS = str_replace('http://www.','',$adr_url); $adr_urlS = str_replace('http://','',$adr_urlS); $adr_urlT = explode('/',$adr_urlS); $adr_urlS = $adr_urlT[0]; $adr_abs_sd = $parametres[3]; $adr_url_sd = $parametres[4]; $email_adm = $parametres[5]; $resomax_ph_mb = $parametres[6]; $resomax_ph_mb_min = $parametres[7]; $resomax_ph_blg = $parametres[8]; $resomax_ph = $parametres[9]; $resomax_ph_min = $parametres[10]; $tx_compression = $parametres[11]; $taillemax_ph = $parametres[12]; $quota_mm = $parametres[13]; $taillemax_mm = $parametres[14]; $nb_ph_art = $parametres[15]; $nb_art_p = $parametres[16]; $nb_liens = $parametres[17]; $nb_com_aff = $parametres[18]; $duree_cookie = $parametres[19]; ?>
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
15 sept. 2019 à 12:26
15 sept. 2019 à 12:26
Je ne vois rien d'anormal.
juste la variable $blog que je ne trouve pas dans l'initialisation des variables.... elle doit venir encore d'un autre fichier...
Il se pourrait que ça soit dans le fichier qui est chargé juste avant : blog_mod.php
Et en attendant, pourrais tu modifier ton mail comme suit histoire de voir les valeurs des différentes variables ?
Dans le fichier ajout_pub.php
En dessous de la ligne
Modifier comme ceci :
juste la variable $blog que je ne trouve pas dans l'initialisation des variables.... elle doit venir encore d'un autre fichier...
Il se pourrait que ça soit dans le fichier qui est chargé juste avant : blog_mod.php
<?php include('blog_mod.php'); ?>
Et en attendant, pourrais tu modifier ton mail comme suit histoire de voir les valeurs des différentes variables ?
Dans le fichier ajout_pub.php
En dessous de la ligne
$body = "\nSalut !\n\nJe viens de créer mon blog à l'adresse :\n$adr";
Modifier comme ceci :
$body = "\nSalut !\n\nJe viens de créer mon blog à l'adresse :\n$adr"; //le temps de debuguer le script... $body .="<br> nom_script : " . print_r($nom_script,true); $body .="<br> adr_abs : " . print_r($adr_abs,true); $body .="<br> adr_url : " . print_r($adr_url,true); $body .="<br> adr_urlT : " . print_r($adr_urlT,true); $body .="<br> adr : " . print_r($adr,true); $body .="<br> blog : " . print_r($blog,true);
voila le fichier blog_mod:
<?php /*
Blogator-script | http://www.blogator-script.com | ***@***
Copyright 2005, 2006 Samuel TOLLEC pour SAMTEK
et le fichier blog_mod_main:
et voici le resultat du mail que j'ai envoyé apres modification et ajout des lignes de codes:
Mon nouveau blog est ouvert
Boîte de réception
x
***@***
12:32 (il y a 12 minutes)
À moi
Salut !
Je viens de créer mon blog à l'adresse :
http://www.1nom.org:8080/blogs/blogator/Array<br> nom_script : <br> adr_abs : C:/Program Files (x86)/EasyPHP-5.3.9/www/blogs/Blogator<br> adr_url : http://www.1nom.org:8080/blogs/blogator<br> adr_urlT : Array
(
[0] => 1nom.org:8080
[1] => blogs
[2] => blogator
)
<br> adr : http://www.1nom.org:8080/blogs/blogator/Array<br> blog : Array
(
[0] => 4
[id_m] => 4
[1] => elle
[nom_blog] => elle
)
Viens le découvrir et peut-être que toi aussi tu voudras créer le tien sur le site http://www.1nom.org:8080/blogs/blogator, d'autant plus que c'est GRATUIT !
A plus,
---
L'absence de virus dans ce courrier electronique a ete verifiee par le logiciel antivirus Avast.
https://www.avast.com/antivirus
…
[Message tronqué] Afficher l'intégralité du message
<?php /*
Blogator-script | http://www.blogator-script.com | ***@***
Copyright 2005, 2006 Samuel TOLLEC pour SAMTEK
This file is part of Blogator-script. Blogator-script is free software; you can redistribute it and/or modify it under the terms of the [/contents/643-introduction-a-linux GNU] [/contents/643-introduction-a-linux General Public License] as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Blogator-script is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Blogator-script; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ if (isset($_GET['blog_id'])) { $id_blogA=$_GET['blog_id']; } else if (isset($_POST['blog_id'])) { $id_blogA=$_POST['blog_id']; } else { $id_blogA=0; } $id_blogV=0; include('connect.php'); $sql_blog=mysql_query("SELECT id_m, nom_blog FROM blog WHERE id_blog = $id_blogA"); $sql_cpt_com=mysql_query("SELECT COUNT(*) FROM commentaire C JOIN article A ON C.id_artE = A.id_art WHERE id_blogE = $id_blogA AND vu = 0"); mysql_close($connect); if (mysql_num_rows($sql_blog) == 1) { $blog=mysql_fetch_array($sql_blog); $id_m=$blog[0]; if ($id_membre == $id_m) { $id_blogV=$id_blogA; $blog_nom=$blog[1]; $nb_newcom=mysql_result($sql_cpt_com,0); } } ?> <table border="0" width="90%"> <tr align="center"> <td colspan="2"><img src="./_blogadata/graph/radio_on.gif" border="0" width="13" height="13" align="absmiddle" /> <b><?php print $blog_nom; ?></b></td> </tr> <tr align="center"> <td style="width: 50%"><form name="mod_blog" action="modifier_blog.php" method="get"> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Modifier infos blog" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" style="width: 200px" /> </form></td> <td style="width: 50%"><form name="new_art" action="redig_article.php" method="get"> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Créer un article" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" style="width: 200px" /> </form></td> </tr> <tr align="center"> <td><form name="edit_liens" action="blogaliens.php" method="get"> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Les blogaliens" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" style="width: 200px" /> </form></td> <td><form name="new_sond" action="redig_sondage.php" method="get"> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Lancer un sondage" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" style="width: 200px" /> </form></td> </tr> <tr align="center"> <td><form name="envoi_mail" action="pub_blog.php" method="get"> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Faire de la pub" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" style="width: 200px" /> </form></td> <td><form name="voir_art" action="mes_articles.php" method="get"> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Gestion articles/sondages" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" style="width: 200px" /> </form></td> </tr> <tr align="center"> <td><form name="voir_stats" action="stats_blog.php" method="get"> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Stats visiteurs" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" style="width: 200px"/> </form></td> <td><form name="new_com" action="nouvelles_remarques.php" method="get"> <?php if ($nb_newcom > 0) { echo "<input type=\"submit\" value=\"Remarques non lues : $nb_newcom\" class=\"bouton2\" onmouseover=\"this.style.color='red'\" onmouseout=\"this.style.color='#696969'\" style=\"width: 200px\" />"; } else { echo "<input type=\"submit\" value=\"Remarques non lues : 0\" class=\"bouton2\" onmouseover=\"this.style.color='red'\" onmouseout=\"this.style.color='#696969'\" style=\"width: 200px\" disabled/>"; } ?> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="hidden" name="nb_newcom" value="<?php print $nb_newcom; ?>" /> </form></td> </tr> <tr> <td colspan="2"><hr width="100%" /></td> </tr> </table>
et le fichier blog_mod_main:
<?php /* Blogator-script | http://www.blogator-script.com | ***@*** Copyright 2005, 2006 Samuel TOLLEC pour SAMTEK This file is part of Blogator-script. Blogator-script is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. Blogator-script is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Blogator-script; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ if (isset($_GET['blog_id'])) { $id_blogA=$_GET['blog_id']; } else if (isset($_POST['blog_id'])) { $id_blogA=$_POST['blog_id']; } else { $id_blogA=0; } $id_blogV=0; include('connect.php'); $sql_blog=mysql_query("SELECT id_m, nom_blog FROM blog WHERE id_blog = $id_blogA"); $sql_cpt_com=mysql_query("SELECT COUNT(*) FROM commentaire C JOIN article A ON C.id_artE = A.id_art WHERE id_blogE = $id_blogA AND vu = 0"); mysql_close($connect); if (mysql_num_rows($sql_blog) == 1) { $blog=mysql_fetch_array($sql_blog); $id_m=$blog[0]; if ($id_membre == $id_m) { $id_blogV=$id_blogA; $blog_nom=$blog[1]; $nb_newcom=mysql_result($sql_cpt_com,0); } } ?> <table border="0" width="90%"> <tr align="center"> <td colspan="2"><img src="./_blogadata/graph/radio_on.gif" border="0" width="13" height="13" align="absmiddle" /> <b><?php print $blog_nom; ?></b></td> </tr> <tr align="center"> <td style="width: 50%"><form name="mod_blog" action="modifier_blog.php" method="get"> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Modifier infos blog" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" style="width: 200px" /> </form></td> <td style="width: 50%"><form name="new_art" action="redig_article.php" method="get"> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Créer un article" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" style="width: 200px" /> </form></td> </tr> <tr align="center"> <td><form name="edit_liens" action="blogaliens.php" method="get"> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Les blogaliens" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" style="width: 200px" /> </form></td> <td><form name="new_sond" action="redig_sondage.php" method="get"> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Lancer un sondage" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" style="width: 200px" /> </form></td> </tr> <tr align="center"> <td><form name="envoi_mail" action="pub_blog.php" method="get"> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Faire de la pub" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" style="width: 200px" /> </form></td> <td><form name="voir_art" action="mes_articles.php" method="get"> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Gestion articles/sondages" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" style="width: 200px" /> </form></td> </tr> <tr align="center"> <td><form name="voir_stats" action="stats_blog.php" method="get"> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="submit" value="Stats visiteurs" class="bouton2" onmouseover="this.style.color='red'" onmouseout="this.style.color='#696969'" style="width: 200px"/> </form></td> <td><form name="new_com" action="nouvelles_remarques.php" method="get"> <?php if ($nb_newcom > 0) { echo "<input type=\"submit\" value=\"Remarques non lues : $nb_newcom\" class=\"bouton2\" onmouseover=\"this.style.color='red'\" onmouseout=\"this.style.color='#696969'\" style=\"width: 200px\" />"; } else { echo "<input type=\"submit\" value=\"Remarques non lues : 0\" class=\"bouton2\" onmouseover=\"this.style.color='red'\" onmouseout=\"this.style.color='#696969'\" style=\"width: 200px\" disabled/>"; } ?> <input type="hidden" name="blog_id" value="<?php print $id_blogV; ?>" /> <input type="hidden" name="nb_newcom" value="<?php print $nb_newcom; ?>" /> </form></td> </tr> <tr> <td colspan="2"><hr width="100%" /></td> </tr> <tr> <td colspan="2"> <dl><dt class="titr2"><br />Modifier infos blog :</dt><dd><br /><img src="./_blogadata/graph/arr_right.gif" border="0" width="10" height="10" />Vous pouvez dans cette section modifier la description, la photo, le tri des articles ainsi que le thème de couleurs du blog sélectionné. A savoir choisir un thème prédéfini ou créer votre propre thème. De plus, vous pouvez changer à volonté le son mp3 qui agrémente votre blog.</dd></dl> <dl><dt class="titr2"><br />Les blogaliens :</dt><dd><br /><img src="./_blogadata/graph/arr_right.gif" border="0" width="10" height="10" />Cette zone permet d'effectuer des liens vers d'autres blogs de votre choix (Modifiable à tout moment); parmi les options on trouve la liste des blogs qui ont fait un lien vers votre blog ainsi qu'une option vous indiquant si le lien que vous avez fait est réciproque.</dd></dl> <dl><dt class="titr2"><br />Faire de la pub n'est pas en service:</dt><dd><br /><img src="./_blogadata/graph/arr_right.gif" border="0" width="10" height="10" />Utilisez ce module pour envoyer à vos contacts un e-mail les invitant à visiter votre blog. Tout est automatique !</dd></dl> <dl><dt class="titr2"><br />Stats visiteurs :</dt><dd><br /><img src="./_blogadata/graph/arr_right.gif" border="0" width="10" height="10" />Quelle est la fréquentation de votre blog et son évolution ? Suivez le nombre de visiteurs en temps réel pour la semaine en cours, et pour chaque mois depuis le lancement de votre blog. La variation par rapport au mois précédent est également communiquée.</dd></dl> <dl><dt class="titr2"><br />Créer un article :</dt><dd><br /><img src="./_blogadata/graph/arr_right.gif" border="0" width="10" height="10" />Comme son nom l'indique, rédigez vos articles. Formulez un titre, utilisez l'éditeur texte très complet, recherchez les images/photos ainsi que les sons/vidéos sur votre ordinateur, choisissez la position des photos, cliquez et voyez déjà le résultat sur votre blog !</dd></dl> <dl><dt class="titr2"><br />Lancer un sondage:</dt><dd><br /><img src="./_blogadata/graph/arr_right.gif" border="0" width="10" height="10" />Libre à vous de choisir un thème de sondage. Mettez en place les réponses possibles et les éventuelles photos et fichier multimédia ainsi qu'un texte descriptif, et c'est parti !</dd></dl> <dl><dt class="titr2"><br />Gestion articles/sondages :</dt><dd><br /><img src="./_blogadata/graph/arr_right.gif" border="0" width="10" height="10" />Ici s'affichent tous vos articles. En cliquant sur leur titre, il est possible de les modifier en totalité. Vous pouvez donc ajouter, modifier ou supprimer une photo (de même pour un fichier multimédia) et modifier le contenu de l'article. De plus, vous pouvez voir et effacer les remarques de chaque article. Enfin, un bouton vous permet de supprimer un article. Pour les sondages, vous pouvez faire la même chose ainsi que voir le résultat du sondage.</dd></dl> <dl><dt class="titr2"><br />Remarques non lues :</dt><dd><br /><img src="./_blogadata/graph/arr_right.gif" border="0" width="10" height="10" />Suivez simplement les nouvelles remarques ajoutées à vos articles. Aussitôt consultées, elles n'apparaissent plus dans cette section.</dd></dl> </td> </tr> </table>
et voici le resultat du mail que j'ai envoyé apres modification et ajout des lignes de codes:
Mon nouveau blog est ouvert
Boîte de réception
x
***@***
12:32 (il y a 12 minutes)
À moi
Salut !
Je viens de créer mon blog à l'adresse :
http://www.1nom.org:8080/blogs/blogator/Array<br> nom_script : <br> adr_abs : C:/Program Files (x86)/EasyPHP-5.3.9/www/blogs/Blogator<br> adr_url : http://www.1nom.org:8080/blogs/blogator<br> adr_urlT : Array
(
[0] => 1nom.org:8080
[1] => blogs
[2] => blogator
)
<br> adr : http://www.1nom.org:8080/blogs/blogator/Array<br> blog : Array
(
[0] => 4
[id_m] => 4
[1] => elle
[nom_blog] => elle
)
Viens le découvrir et peut-être que toi aussi tu voudras créer le tien sur le site http://www.1nom.org:8080/blogs/blogator, d'autant plus que c'est GRATUIT !
A plus,
---
L'absence de virus dans ce courrier electronique a ete verifiee par le logiciel antivirus Avast.
https://www.avast.com/antivirus
…
[Message tronqué] Afficher l'intégralité du message
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
Modifié le 15 sept. 2019 à 15:55
Modifié le 15 sept. 2019 à 15:55
Donc ta variable $blog est un array qui contient les éléments suivants
Je suppose donc que tu souhaites avoir le "nom" du blog...
Donc.. il faut récupérer le nom avant de pouvoir l'utiliser..
Voici ce qu'il faut modifier dans ton code :
[0] => 4 [id_m] => 4 [1] => elle [nom_blog] => elle
Je suppose donc que tu souhaites avoir le "nom" du blog...
Donc.. il faut récupérer le nom avant de pouvoir l'utiliser..
Voici ce qu'il faut modifier dans ton code :
$nom_nlog = $blog['nom_blog'] ; if ($adr_abs_sd == '') { $adr = $adr_url."/".$nom_nlog ; } else { $adr = "http://".$nom_nlog." .".$adr_urlS; }
j'ai mis le code dans ajout_pub.php et ça me donne un mail comme avant avec array
jordane45
Messages postés
38346
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
16 décembre 2024
4 717
15 sept. 2019 à 17:18
15 sept. 2019 à 17:18
Tu as mis ça où exactement ?