\n"; echo "
Nom/Pseudo (facultatif): e-mail (facultatif):
Message:
Notes: Les balises HTML ne sont pas autorisés dans la boite de saisie. Les messages sont modérés, ils n'apparaitront donc pas immédiatement sur le livre d'or.
\n"; //
\n"; unset($File); // si le fichier n'existe pas, on le crée: if (!(file_exists("modules/goldbook/$GoldbookFile.csv"))) { $goldbook = fopen("modules/goldbook/$GoldbookFile.csv", "w+"); fclose($goldbook); } // ajout des messages if (isset($param) && $param == "postgb") { if ($VMessage != "" && isset($_POST['piejacon'])) { $date = date_format(date_create(), "d/m/Y"); $iheure = date("H:i"); $VMessage = str_replace("<", "<", $VMessage); $VMessage = str_replace(">", ">", $VMessage); $VMessage = parse_string(stripcslashes($VMessage)); $VMessage = str_replace("\n", "
", $VMessage); $VMessage = str_replace("&", "&", $VMessage); $gbline = sprintf("\"".$date."\",\"".$iheure."\",\"".htmlspecialchars($VName)."\",\"".$VEmail."\",\"".$VMessage."\"\n"); $goldbook = fopen("modules/goldbook/$GoldbookFile.csv", "a"); fwrite($goldbook, $gbline); fclose($goldbook); mail("n@tourmentine.com", "[TMA] post livre d'or ", $VMessage, "From: ".$VName." <".$VEmail.">\r\nX-Mailer: PHP/" . phpversion()); //unlink("$GoldbookFile.dat"); } } // lecture des messages $goldbook = fopen("modules/goldbook/$GoldbookFile.csv", "r"); while ($data = fgetcsv($goldbook, 1000, ",")) { $VisitorDate[$Cpt] = $data[0]; $VisitorTime[$Cpt] = $data[1]; $VisitorName[$Cpt] = stripcslashes($data[2]); $VisitorEmail[$Cpt] = $data[3]; $VisitorMessage[$Cpt++] = stripcslashes($data[4]); } fclose($goldbook); unset($data); unset($goldbook); // si $NbMaxPost n'est pas défini, ou si il est plus grand que le nombre d'éléments, on l'ajuste à ce nombre if ((!isset($NbMaxPost)) || ($NbMaxPost > $Cpt)) { $NbMaxPost = $Cpt; } // affichage des messages echo "
"; if ($NbMaxPost) { for ($i = 0;$i <= $NbMaxPost - 1;$i++) { if ($VisitorName[$i] == "") { $VisitorName[$i] = "Anonyme"; } if ($VisitorEmail[$i] != "") { $Visiteur = "".$VisitorName[$i].""; } else { $Visiteur = $VisitorName[$i]; } echo "Posté le ".$VisitorDate[$i]." à ".$VisitorTime[$i]." par ".$Visiteur.":
« ".$VisitorMessage[$i]." »
"; if ($i != ($NbMaxPost - 1)) { echo "
"; } } } echo "
"; $footerbox = 0; //$footerboxtext = "Retour au menu"; //$footerlien = "/";