Bonjour, je suis en train d'installer un guestbook en php sur un site (code trouvé sur le net), et j'ai ces erreurs qui apparaissent à l'ouverture du formulaire :
Warning: main(C:\Program Files\EasyPHP1-8\www\Site OK\guestbook.txt): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\site ok\guestbook\guestbook.php on line 39
Warning: main(): Failed opening 'C:\Program Files\EasyPHP1-8\www\Site OK\guestbook.txt' for inclusion (include_path='.;C:/Program Files/EasyPHP1-8\php\pear\') in c:\program files\easyphp1-8\www\site ok\guestbook\guestbook.php on line 39
Je me creuse la tete, je cherche, mais utilisant de façon amateur et pour la première fois le langage PHP, je bloque un peu... Merci de vos réponses !!
Pour info, voici le contenu de la page "guestbook.php" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<form method=post action=writeguest.php onSubmit='if ( this.nom.value.length < 2 ) { return false ;}' > <table align="center"> <tr><td><span class="Style6">Nom :</span></td> <td><input type=text name=nom size=25 ></td> <td rowspan=2><input type=submit value=Envoyer></td></tr> <tr> <td><span class="Style6">eMail :</span></td> <td><input type=text name=mail size=25 ></td></tr> <tr><td><span class="Style6">Message:</span></td> <td colspan=2> <textarea name=message rows=4 cols=47></textarea> </td></tr> </table> </form> <?php include("C:\Program Files\EasyPHP1-8\www\Site OK\guestbook.txt"); ?>
Voici le contenu de la page "writeguest.php" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <? //Ouverture du fichier en écriture $fp = fopen("\Program Files\EasyPHP1-8\www\Site OK\guestbook/guestbook.txt",a); //On convertit les caracteres html $nom = htmlspecialchars($_POST['nom']); $mail = htmlspecialchars($_POST['mail']); $message = stripslashes(nl2br(htmlentities($_POST['message']))); $d = date ( "d/m/Y H:i:s" ); $page = ""; $lemail = "<a href=\"mailto:$mail\">$mail</a>"; $page .= "<b>$nom</b> (".$lemail.") - $d<br>$message<br><hr>\n"; //On rajoute le message fwrite($fp,"$page" ,strlen("$page")); //fermeture du fichier fclose($fp); //On affiche le message enregistré echo "Merci $nom, votre message est ajouté au guestbook...<br> <br>"; echo "email : $mail <br> message : $message<br><br>"; ?> <a href="guestbook.php">Retour au guestbook</a>
Merci !!!![]()
Partager