je sais je me répètemontre nous la ligne 73 du fichier index2.php
plus quelque ligne avant.
Code : Tout sélectionner
7) Si vous avez déjà établi un 'partenariat' avec ce site, d'une autre manière, contactez-moi pour une inscription 'automatique' qui vous évitera de placer un second lien.
</font><br><br>
<strong><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#000000\">Le tag a mettre sur votre site avant de commencer :</font></strong><hr size=\"1\" color=\"black\">
Code : Tout sélectionner
<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#FF0000\"><p><a href="http://www.unesourisetmoi.info" target="_blank"><img src="http://www.unesourisetmoi.info/images/bg_souris.gif" alt="unesourisetmoi - creations numeriques - liens en dur"></a> </p> </font><br><br>
Code : Tout sélectionner
<strong><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#000000\">Formulaire :</font></strong><hr size=\"1\" color=\"black\">
<strong><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#666666\">Attention : </strong>avant de vous inscrire, vous devez placer un lien vers la page <i>http://www.unesourisetmoi.info</i> sur une page de votre site.</font><br>
<form action=\"addlink.php\" method=\"post\">
Donc en fait, toute ta chaine est affichée par un echo "" ???
Pourquoi ne pas simplement refermer ta balises php et écrire ton code html directement ? enfin bref, quoi qu'il en soit, des le moment ou tu as une chaine entre guillemets, il te faut échapper les guillemets qu'elle peut contenir avec un antislash... donc comme pour le reste de ta chaine il te suffit de mettre des antislash devant chaque guillemet qui n'en a pas encore
L'erreur de syntaxe venant du fait que la première guillemet non backslashée indique à php que la chaine est fini et que le reste du code sont des instructions php, alors que ce n'est pas le cas
echo " .... <a href=\"...\"> .... ";
C'est inutile si ta chaine est délimitée par des apostrophes, mais cela t'oblige du coup à protéger tes apostrophes éventuelles de la même manière
print ' .... <a href="..."> .... ';
print ' l\'apostrophe ';
Enfin, tu peux également sortir du code php pour afficher du code html sans te soucier de protéger tes apostrophes où tes guillemets :
<?php ... ?>
du code html <a href="...">...</a>
<?php ... ?>
Tu peux même y glisser du php par endroit
<?php ... ?>
du code html <a href="<?php echo $valeurDuLien;?>"> <?php echo $libelleDuLien;?> </a>
<?php ... ?>
Donc en fonction de ce que tu as fait dans ton code, il ne te reste plus qu'à opter pour la solution qui va bien Code : Tout sélectionner
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#FF0000\"><p><a href="http://www.unesourisetmoi.info" target="_blank"><img src="http://www.unesourisetmoi.info/images/bg_souris.gif" alt="unesourisetmoi - creations numeriques - liens en dur"></a> </p> </font><br><br>"
echo "<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\" color=\"#FF0000\"><p> <a href="http://www.unesourisetmoi.info" target="_blank"><img src="http://www.unesourisetmoi.info/images/bg_souris.gif" alt="unesourisetmoi - creations numeriques - liens en dur"></a>
</p> </font><br><br>";
alors si je suis ce conseil, je mets ceci dans le code php:2) soit tu sors tout du echo "" et tu ne mets aucun \
Code : Tout sélectionner
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FF0000"><p><a href="http://www.unesourisetmoi.info" target="_blank"><img src="http://www.unesourisetmoi.info/images/bg_souris.gif" alt="unesourisetmoi - creations numeriques - liens en dur"></a> </p> </font><br><br>