Page 1 sur 1

probleme de php avec kompozer

Publié : 10 sept. 2007, 23:54
par Vincent Sermonne
J'ai fait la betise de passer par kompozer pour modifier une page php. Et du coup ma page ne s'ouvre plus qu'avec ce message:

Code : Tout sélectionner

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ']' in /mnt/156/sdb/7/e/tchackpoum/tchackmail.php on line 77
Je suis totalement desemparé devant un tel message. Je ne sais ce que cela veut dire, a part de me douter que c'est un indice pour resoudre mon probleme a la ligne 77... bon voilà. Je ne sais si ce message a sa place ici, mais comme c'est un peu kompozer (et ma betise) qui m'amene ce probleme.
Je vous montre la fameuse ligne 77 et quelques suivantes, dans Notepad++

Code : Tout sélectionner

 <form method="post" action="<?php echo $_SERVER[" php_self="" ]="" ?="">">
<p><label for="email_expediteur">Votre adresse e-mail (obligatoire):</label><br>
<input size="40" name="email_expediteur" id="email_expediteur"
 value="<?php
if (!empty($_POST[" ]="" {="" l'adresse="" email="" de=""
 l'expéditeur="" a="" ét="" saisie="" la="" réafficher="" echo=""
 htmlspecialchars($_post="" email_expediteur="" ],ent_quotes="" }=""
 ?="" type="text">" />
</p><p><label for="titre">Titre de message (facultatif):</label><br>
<input size="40" name="titre" id="titre"
 value="<?php
if (!empty($_POST[" ]="" {="" du="" message="" a="" ét=""
 saisi="" le="" réafficher="" echo="" htmlspecialchars($_post=""
 titre="" ],ent_quotes="" }="" ?="" type="text">" />
</p><p><label for="message">Message (obligatoire):</label><br>
<textarea name="message" id="message" cols="40" rows="5"><?php
if (isset($_POST["message"])) {
// le message a été saisi: le réafficher
echo htmlspecialchars($_POST["message"],ENT_QUOTES);
}
?></textarea>
</p><p>Le résultat de ce simple calcul me protègera des spams. Ne pas
mettre d'espace si c'est une valeur négative:</p>
<p><?php antispam_ins(); ?>
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6[/code]
De l'aiiiiide ;)
merci

Publié : 11 sept. 2007, 00:47
par Invité
Laissez tombé, j'en ai fait une aut', malheureusement j'ai peur qu'elle soit moins à l'abrit du spam.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

Publié : 11 sept. 2007, 01:04
par Ymai
Problème déjà observé naguère.
Un bon gros mélangeage de pinceaux par Tidy qui tourne sot, suite à un guillemet mal placé dans le code PHP?
A moins que ce soit le parser de code de KpZ?
Du coup, le pauvre en met tout partout, des guillemets.

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6) Gecko/20061201 Firefox/2.0.0.6 (Ubuntu-feisty)

Publié : 11 sept. 2007, 09:00
par Do-IT
S'il y avait que la ligne 77 ! Mais c'est le carnage. Vaut mieux repartir à partir d'une sauvegarde ou sur une base saine.
Si tu fais une recherche google sur antispam_ins(); tu devrait trouver de quoi reconstruire ton code.

Publié : 13 sept. 2007, 02:48
par Vincent Sermonne
oui j'ai tout refait ! et hop une nuit blanche de plus ! mais j'en connais un peu plus sur le php maintenant...

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6