[PHP] erreur "Parse error"
Résolu
capi
-
texas -
texas -
Bonjour
j'ai une erreur Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /var/ ... /install.php on line 30
dans mon code et je ne vois où est cette erreur
merci pour toute aide
j'ai une erreur Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /var/ ... /install.php on line 30
dans mon code et je ne vois où est cette erreur
28 echo "<center><table cellspacing=0 cellpadding=5 border=0 width=700 class=gauche>\n"; 29 echo "<tr><td width=400 align=center class=droite><span class=titre>Installation v1.0</td>\n"; 30 echo "<input type='submit' value="Envoyer !"></td>\n"; 31 echo "<tr><td align=left><span class=texte>Veuillez entrer le nom de votre base de donnee ( ex : sql.free.fr,... )</td><td><input type="text" name="server"></td></tr>\n"; 31 echo "<tr><td align=left><span class=texte>Veuillez entrer votre nom d'utilisateur</td><td><input type="text" name="login"></td></tr>\n"; 32 echo "<tr><td align=left><span class=texte>Veuillez entrer votre mot de passe</td><td><input type="text" name="pass"> </td></tr>\n"; 33 echo "<tr><td align=left><span class=texte>Veuillez entrer le nom de votre base<br>( si vous etes sur Free, votre base porte le même nom que votre Login. )</td><td><input type="text" name="db"> </td></tr>\n"; 34 echo "<tr><td align=left><span class=texte>Veuillez entrer le préfixe pour vos tables</td><td><input type="text" name="prefixe"> </td></tr>\n"; 35 echo "<tr><td align=center class=droite><span class=titre>Aide (en construction)</td><td></td></tr>\n";
merci pour toute aide
A voir également:
- [PHP] erreur "Parse error"
- Erreur eespt technical error ✓ - Forum TNT / Satellite / Réception
- Pointage antenne trop faible - Forum Box et Streaming vidéo
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur t32 ✓ - Forum Livebox
- Erreur 0x80070643 - Accueil - Windows
9 réponses
29 echo "<tr><td width=400 align=center class=droite><span class=titre>Installation v1.0</td>\n";
Est ce que tu referme ton <span> ?????
Je ne crois pas !
echo "<input type='submit' value="Envoyer !"></td>\n";
Je viens de mettre en gras le soucis.
tu mets des Doubles cotes dans tes double cote ce qui ne fonctionne pas ...
Règle des cotes :
Voilà j'espère que t'as bien saisie le truc...
Un conseil , en HTML au lieu de mettre 29 echo "<tr><td width=400 align=center class=droite><span class=titre>Installation v1.0</td>\n";
mets
T'auras moins de soucis de browser...
Bon courage.
@+
Zep3k!GnO
Curtis Jackson:"Dans la vie tu as besoin de 3 choses : le fitness, l'aérobic et moi..."
Je viens de mettre en gras le soucis.
tu mets des Doubles cotes dans tes double cote ce qui ne fonctionne pas ...
Règle des cotes :
$string="Oulala j'aime la vanille 'des iles' "; // OK $string="Oulala j'aime la vanille "des iles" "; // NON $string='Oulala j'aime la vanille 'des iles' '; // NON $string="Oulala j'aime la vanille \"des iles\" "; // OK $string='Oulala j\'aime la vanille \'des iles\' '; // OK
Voilà j'espère que t'as bien saisie le truc...
Un conseil , en HTML au lieu de mettre 29 echo "<tr><td width=400 align=center class=droite><span class=titre>Installation v1.0</td>\n";
mets
29 echo "<tr><td width=\"400\" align=\"center\" class=\"droite\"><span class=\"titre\">Installation v1.0</td>\n";
T'auras moins de soucis de browser...
Bon courage.
@+
Zep3k!GnO
Curtis Jackson:"Dans la vie tu as besoin de 3 choses : le fitness, l'aérobic et moi..."
Moi, je ne vois pas l'intérêt de faire un echo pour un block d'html
autant fermer la balise php et écrire le html direcctement.
autant fermer la balise php et écrire le html direcctement.
Bonjour,
Je débute en PHP et j'ai le même soucis : Parse error: parse error, unexpected T_STRING in /
Je suis en train de créer un podcast.
Voici la ligne incriminée :
130 print "<rss xmlns:itunes=\"$nameSpaceTAG\" version=\"2.0\">\n";
merci de votre aide
mirco
Je débute en PHP et j'ai le même soucis : Parse error: parse error, unexpected T_STRING in /
Je suis en train de créer un podcast.
Voici la ligne incriminée :
130 print "<rss xmlns:itunes=\"$nameSpaceTAG\" version=\"2.0\">\n";
merci de votre aide
mirco
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
L'erreur doit être à la ligne au dessus.
Peux-tu nous la donner ?
Peux-tu nous la donner ?
Voici une partie du code :
120 header('Content-type: text/xml', true);
122 $rootMP3URL = "http://" . $_SERVER[HTTP_HOST] . $_SERVER[REQUEST_URI];
123 $rootMP3URL = substr($rootMP3URL, 0, strrpos ($rootMP3URL, "/")); // Trim off script name itself
125 if ($audioPath != "./") $audioPath = $audioPath."/";
127 $filePath = str_replace("//","/", str_replace(".","", $audioPath));
128 print"<?xml version='1.0' encoding='UTF-8'?>\n";
129 print "<rss xmlns:itunes=\"$nameSpaceTAG\" version=\"2.0\">\n";
132 print" <channel>\n";
J'ai vérifié toutes les lignes se cloturtent avec ;
le reste est après //
120 header('Content-type: text/xml', true);
122 $rootMP3URL = "http://" . $_SERVER[HTTP_HOST] . $_SERVER[REQUEST_URI];
123 $rootMP3URL = substr($rootMP3URL, 0, strrpos ($rootMP3URL, "/")); // Trim off script name itself
125 if ($audioPath != "./") $audioPath = $audioPath."/";
127 $filePath = str_replace("//","/", str_replace(".","", $audioPath));
128 print"<?xml version='1.0' encoding='UTF-8'?>\n";
129 print "<rss xmlns:itunes=\"$nameSpaceTAG\" version=\"2.0\">\n";
132 print" <channel>\n";
J'ai vérifié toutes les lignes se cloturtent avec ;
le reste est après //
est-ce que ce serait le fait d'avoir fermer une balise php (?>) à la ligne au dessus qui provoquerait l'erreur ?
Non, une parse error est juste une erreur de syntaxe lors de la compilation du code.
du genre guillemets (") mal fermé/ouvert
oublie de ; à la fin de la ligne
oublie d'accolades (})
parenthèses fermantes ou ouvrantes oubliée
etc....
du genre guillemets (") mal fermé/ouvert
oublie de ; à la fin de la ligne
oublie d'accolades (})
parenthèses fermantes ou ouvrantes oubliée
etc....
ligne 30
il faudrait a la place
Regarde autour d'Envoyer.
Tu n'as pas le droit de mettre des "" avec des "" ... (je ne sais pas si je suis clair là :D )
Comme il a dit le monsieur et enplus la ligne était indiquée dans le msg d'erreur :D
j'adore ce genre d'erreur ... j'en fait un max ...
echo "<input type='submit' value="Envoyer !"></td>\n";
il faudrait a la place
echo "<input type='submit' value='Envoyer !'></td>\n";
Regarde autour d'Envoyer.
Tu n'as pas le droit de mettre des "" avec des "" ... (je ne sais pas si je suis clair là :D )
Comme il a dit le monsieur et enplus la ligne était indiquée dans le msg d'erreur :D
j'adore ce genre d'erreur ... j'en fait un max ...
Salut, c'est une erreur basique:
echo "<input type='submit' value="Envoyer !"></td>\n";
echo "<input type='submit' value=\"Envoyer !\"></td>\n";
tu dois mettre des slashes avant les " lorsque ton echo commence par des ". Autrement, si il commence par des ', tu as le droit de mettre des " sans les slashes.
echo "<input type='submit' value="Envoyer !"></td>\n";
echo "<input type='submit' value=\"Envoyer !\"></td>\n";
tu dois mettre des slashes avant les " lorsque ton echo commence par des ". Autrement, si il commence par des ', tu as le droit de mettre des " sans les slashes.