Se connecter avec
S'enregistrer | Connectez-vous

[php]Probleme avec mon livre d'or

Dernière réponse : dans Programmation

Bonjour, je réalise un livre d'or en ce moment ,mais lorsque je clique sur mon bouton 'envoyer ' pour posetr , je reçois un mesage d'erreur. voici mon code:

<form action="<?php echo $PHP_SELF; ?>" method="post">Votre Commentaire : <br>
<textarea cols="55" rows="4" wrap="soft" name="Commentaire"></textarea><br>
Votre Nom: <br> <input type="text" name="nom"><br>
Votre adresse email : <br> <input type="text" name="email"><input type="submit" value="Publier"></form><br>
<h3>Avis déjà entrés</h3>
<?php
//sauve le nom de fichier ds une variable
$fichier = "commentaire.txt";
//verifie si la var commentaire est bien definie et que le nom et email ne st pas vides
if(isset($commentaire) && $nom !="" && $email != "")
{
//on ouvre le fichier en lecture -ecriture
$pointeur = fopen($fichier,"r+");
//on lie les donnees et les stocke ds $anciennes
$anciennes = fread($pointeur,filesize($fichier));
//le liende l email
$email = "<a href =\"mailto:$email\">$email</a>";
//recherche du format de date
$date = date("j.n.Y");
//on masque les caract htmlet supprime les slashes
$commetaire = htmlspecialchars($commentaire);
//assemblage d avis
$avis = "<p><b>$nom</b>($email) écrit le <i>$date</i>:<br>$commentaire</p>\n";
//on remet le curseur invisible au debut de fichier
rewind($pointeur);
//ds le fichier , on ecrit le nouvel avis devant les ancien
fputs($pointeur,"$avis \n $anciennes");
//on referme le fichier
fclose($pointeur);
}
//on affiche le fichier complet
readfile($fichier);
?>

Autres pages sur : php probleme livre

Lassé par la pub ? Créez un compte

lorsque je fais un topic en post-it pour expliquer certains points, ce n'est pas pour augmenter mon nombre de post, alors merci d'en tenir compte!

Pourquoi ne mets tu pas ton message d'erreur pour faire gagner du temps à ceux qui pourront t'aider?
Lassé par la pub ? Créez un compte
Tom's guide dans le monde