Le bogue fantôme ...
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Voilà j'ai un script en PHP mais il me dit une erreur, encore et encore ...
Parse error: syntax error, unexpected T_STRING on line 3
Je suis encore qu'un débutant en PHP ...
Voilà j'ai un script en PHP mais il me dit une erreur, encore et encore ...
<?php $forsearch = $HTTP_POST_VARS['searchip']; if(file exist("ParIP/iphistory-forum".$forsearch.".log")) { echo "<a href='ParIP/iphistory-forum".$forsearch.".log' target='_blank'>Trouvé !</a>"; echo "<br><a href='http://www.ipgetinfo.com/index.php?ip=".$forsearch."' target='_blank'>Afficher des informations supplémentaires.</a>"; } else { echo "IP non trouvée."; echo "<br><a href='http://www.ipgetinfo.com/index.php?ip=".$forsearch."' target='_blank'>Afficher des informations supplémentaires.</a>"; } ?>
Parse error: syntax error, unexpected T_STRING on line 3
Je suis encore qu'un débutant en PHP ...
4 réponses
Bonjour DJ Fire-Black,
Voici une version qui devrait mieux fonctionner:
Pour faire simple, j'ai remplacé les séquences ".$forsearch." par ",$forsearch," quand echo est employé.
J'espère que cela vous a aidé.
Cordialement,
el_linwin
Voici une version qui devrait mieux fonctionner:
<?php $forsearch = $HTTP_POST_VARS['searchip']; if(file exist("ParIP/iphistory-forum".$forsearch.".log")) { echo "<a href='ParIP/iphistory-forum",$forsearch,".log' target='_blank'>Trouvé !</a>"; echo "<br><a href='http://www.ipgetinfo.com/index.php?ip=",$forsearch,"' target='_blank'>Afficher des informations supplémentaires.</a>"; } else { echo "IP non trouvée."; echo "<br><a href='http://www.ipgetinfo.com/index.php?ip=",$forsearch,"' target='_blank'>Afficher des informations supplémentaires.</a>"; } ?>
Pour faire simple, j'ai remplacé les séquences ".$forsearch." par ",$forsearch," quand echo est employé.
J'espère que cela vous a aidé.
Cordialement,
el_linwin
salut,
c'est ta fonction…
file_exists()
c'est ta fonction…
file_exists()
<?php $forsearch = $HTTP_POST_VARS['searchip']; if(file exist("ParIP/iphistory-forum".$forsearch.".log")) { echo "<a href='ParIP/iphistory-forum".$forsearch.".log' target='_blank'>Trouvé !</a>"; echo "<br><a href='http://www.ipgetinfo.com/index.php?ip=".$forsearch."' target='_blank'>Afficher des informations supplémentaires.</a>"; } else { echo "IP non trouvée."; echo "<br><a href='http://www.ipgetinfo.com/index.php?ip=".$forsearch."' target='_blank'>Afficher des informations supplémentaires.</a>"; } ?>
y a des trucs bizarres à mon gout ... quand t'insère une variable php dans un écho, il faut fermer toutes les cotes (double " et simple').
echo "<a href='ParIP/iphistory-forum'".$forsearch."'.log' target='_blank'>Trouvé !</a>";
le truc bizarre, c'ets que l'erreur est ligne 3 d'après le message ... moi j'aurai dit ligne 4 ...
et l'erreur, signifie bien, que c'est une erreur de cote ...
Non !
Là par contre je sais ce que je faits, c'est le même principa dans la plupart des languages.
echo "<a href='ParIP/iphistory-forum'".$forsearch."'.log' target='_blank'>Trouvé !</a>";
Si je faits comme ça, à la fin l'URL serait coupée, puisque $forsearch doit être attribuer au nom de fichier.
Sinon rassure-toi je ne me ferait pas chier avec du PHP.
Là par contre je sais ce que je faits, c'est le même principa dans la plupart des languages.
echo "<a href='ParIP/iphistory-forum'".$forsearch."'.log' target='_blank'>Trouvé !</a>";
Si je faits comme ça, à la fin l'URL serait coupée, puisque $forsearch doit être attribuer au nom de fichier.
Sinon rassure-toi je ne me ferait pas chier avec du PHP.
la ligne 3 :
le echo se fait rare…