gsmdeblok Posted July 16, 2009 Share Posted July 16, 2009 Voici un livre d'or simple à mettre en place, il se compose de 3 fichiers :livredor.phpvalidation.phplivredor.txt (fichier texte vide à creer) >#################PAGE LIVREDOR.PHP#################################### <?php include(dirname(__FILE__).'/config/config.inc.php'); if(intval(Configuration::get('PS_REWRITING_SETTINGS')) === 1) $rewrited_url = __PS_BASE_URI__; include(dirname(__FILE__).'/header.php'); ?> <html> <head> [removed] <!-- function verif_formulaire() { if(document.formulaire.nom.value == "") { alert("Veuillez entrer votre nom!"); document.formulaire.nom.focus(); return false; } if(document.formulaire.message.value == "") { alert("Veuillez entrer un message!"); document.formulaire.message.focus(); return false; } if(document.formulaire.ok.checked == false){ alert('Merci de cocher la case !'); document.formulaire.focus(); return(false); } } //--> [removed] </head> <form action="validation.php" method="post" name="formulaire" id="formulaire"> </pre> <table width="589" border="0" align="center" cellpadding="0" cellspacing="0">Votre Nom :<input name="nom" type="text" id="nom" style="WIDTH: 205px"> Votre message :<textarea name="message" cols="40" rows="8" id="message"></textarea> </table> <br><div align="center"> <input name="ok" type="checkbox" id="ok"> Je suis l'auteur de ce message (Pour éviter les spams). <input type="submit" name="Submit" value="Envoyer"> </div> <br></form><br><br><br><br><br><br><br><html><br><?php <br>include("guestbook.txt"); <br>include(dirname(__FILE__).'/footer.php');<br>?><br>###################FIN PAGE LIVREDOR.PHP#####################<br>###################PAGE VALIDATION.PHP######################<br><?php<br>//Ouverture du fichier en écriture<br>$fp = fopen("/home3/g/gsmdeblok/www/livredor.txt",a);<br><br>//On convertit les caracteres html<br>$nom = htmlspecialchars($_POST['nom']);<br>$message = stripslashes(nl2br(htmlentities($_POST['message'])));<br>$d = date ( "d/m/Y H:i:s" );<br><br>$page = "";<br>$page .= "<b>$nom</b> - $d<br>$message<br><hr>\n";<br><br>//On rajoute le message<br>fwrite($fp,"$page" ,strlen("$page"));<br><br>//fermeture du fichier<br>fclose($fp);<br><br>header('Location: livredor.php');<br>?><br><br>#############FIN VALIDATION.PHP################## En espérant que cela pourra aider quelqu'un.Je suis en train de l'améliorer avec un captcha pour eviter les spams car la sécurité est limite pour le moment car c'est juste une cas à cocher.Si quelqu'un pouvait me dire aussi comment interpréter correctement les accents car les "é" se transforment en "é"A bientot Link to comment Share on other sites More sharing options...
jolvil Posted July 16, 2009 Share Posted July 16, 2009 Sinon il y a ca aussihttp://www.prestashop.com/forums/viewthread/20071 Link to comment Share on other sites More sharing options...
lamaguian Posted May 7, 2010 Share Posted May 7, 2010 salut ton module a l'air vraiment sympa sur ta boutique avec le code antispamta boutique aussi au passage, cela peut toujours servirest ce que tu fournis le module avec l'antispamj'ai essayé d'installer les trois fichiers que tu mentionnes dans un module appelé livredor mais étant néophyte cela a buggé. merci d'avancejluc Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now