le 30/01/2008 à 12:46
formulaire $_POST et rechargement de page
Salut
Merci pour ton aide c'etait effectivement un probleme avec le header. Je precise que meme un commentaire avant le header provoque une erreur. Il ne doit vraiment rien y avoir avant.
Voici le code final :
On inscrit la variable envoye par formulaire dansle fichier test.txt.
Au rechargement de la page le fichier n'est pas modifie, le message d'avertissement n'apparait pas, les donnees ne sont pas renvoyees. Ca marche!
Merci pour ton aide c'etait effectivement un probleme avec le header. Je precise que meme un commentaire avant le header provoque une erreur. Il ne doit vraiment rien y avoir avant.
Voici le code final :
<?php
if(isset($_POST['text']))
{
header('Location:test_post.php');
$file = fopen("/.../.../test.txt",w);
fwrite($file,$_POST['text']);
fclose($file);
}
print 'test pour eviter de renvoyer les donnee passee en post quand on reload la page';
print '<form method="post" action=test_post.php>';
print '<input type="text" name="text" />';
print '<input type="submit" value="Test it !" name="submit" />' ;
print '</form>';
?>
On inscrit la variable envoye par formulaire dansle fichier test.txt.
Au rechargement de la page le fichier n'est pas modifie, le message d'avertissement n'apparait pas, les donnees ne sont pas renvoyees. Ca marche!
