n code source en php pour un livre d'or:
<html>
<head>
<title>Un livre d'or simple</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="../css/nouveau.css">
</head>
<body bgcolor="white">
<h1>Un livre d'or simple</h1>
<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>
<h3>Avis déjà entrés</h3>
<?php
// Sauvegarde du nom de fichier dans une variable
$fichier="commentaire.txt";
// La variable commentaire est-elle définie ? Le nom et l'email ne sont pas vides ?
if (isset($commentaire) && $nom != "" && $email != "") {
// On ouvre alors le fichier en lecture-écriture
$pointeur=fopen($fichier,"r+");
// On lit les anciennes données et on les stocke dans $anciennes
$anciennes=fread($pointeur,filesize($fichier));
// Le lien de l'email
$email="<a href=\"mailto:$email\">$email</a>";
// Recherche et formatage de la date
$date=date("j.n.Y");
// On masque les caractères HTML, on supprime les slash et on conserve les retours à la ligne
$commentaire=htmlspecialchars($commentaire);
$commentaire=stripslashes(nl2br($commentaire));
// "assemblage" de l'avis
$avis="<p><b>$nom</b> ($email) écrit le
<i>$date</i>:<br>$commentaire</p>\n";
// On remet le curseur invisible au début du fichier
rewind($pointeur);
// Dans le fichier, on écrit le nouvel avis devant les anciens :
fputs($pointeur,"$avis \n $anciennes");
// On referme le fichier
fclose($pointeur);
}
// On affiche le fichier complet
readfile($fichier);
?>
</body>
</html>
il faut créer le fichier "commentaire.txt" et vala ça devrai marcher si qq peut relir le code ce serai bien car je suis pas un pro non plus.... essai le et tu verra bien
tcaoooOOOOOOO
Pc/ 2Ghz/ the gimp/ inkscap/ blender/yafray/kpov modeler/k3d/ qcad 2.01/ scribus/ open office/nvu/quanta+/ ff/ TB/
Os sur rack: debian Etch -Ubuntu
[Linux 2.6.24-19-generic ]
Voilaaa :p Et merci d'avance pour ceux qui tiennent ce forum: chapeau bas!