créer un site


Livre d'or (encore)

Poster un nouveau sujet sur php   Répondre au sujet à php:Livre d'or (encore)    Accueil Forum -> php
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
allatoja
frontpage mioche
frontpage mioche
MessageLivre d'or (encore) , Posté le: 21-11-2008 12:32

Bonjour à tous,
Je suis en train de tenter de créer un livre d'or dans un site internet, au moyen du script gentiment mis à disposition sur salemioche.net. J'ai suivi les instructions à la lettre, du moins il me semble, et voilà l'allure de la page writeguest.php, une fois que le formulaire a été rempli:

Citation:
$mail"; $page .= "$nom (".$lemail.") - $d
$message
\n"; //On rajoute le message fwrite($fp,"$page" ,strlen("$page")); //fermeture du fichier fclose($fp); //On affiche le message enregistré echo "Merci $nom, nous avons enregistré:
"; echo "email : $mail
message : $message"; ?> Retour au guestbook ?>


L'explication est certainement toute simple, mais j'ai cherché en vain...
Merci à ceux qui peuvent m'aider!
salemioche
salemioche
salemioche
MessageLivre d'or (encore) , Posté le: 21-11-2008 18:38

êtes vous sur que votre hébergeur accèpte le php ? il semblerait que non d'après ce que vous écrivez ci dessus
allatoja
frontpage mioche
frontpage mioche
MessageLivre d'or (encore) , Posté le: 21-11-2008 19:20

Bonsoir, et merci d'avoir répondu!
Je pense que oui, car à titre d'expérience j'ai également installé le script php pour formulaire de contact présenté sur votre site, et ce script fonctionne.
Mon hébergeur est OVH.
salemioche
salemioche
salemioche
MessageLivre d'or (encore) , Posté le: 21-11-2008 20:33

est ce que vous pouvez copier le contenu COMPLET de votre fichier
n'auriez vous pas ouliez quelques caractères ?
allatoja
frontpage mioche
frontpage mioche
MessageLivre d'or (encore) , Posté le: 21-11-2008 20:49

Merci de vous intéresser à mon problème!
Cela m'étonnerait, car j'avais fait très attention...voici le code:

Citation:
<?php <?
//Ouverture du fichier en écriture
$fp = fopen("guestbook.doc",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, nous avons enregistré: <br>";
echo "email : $mail <br> message : $message";

?>
<a href="guestbook.php">Retour au guestbook</a>
?>
salemioche
salemioche
salemioche
MessageLivre d'or (encore) , Posté le: 21-11-2008 23:28

premiere ligne, retirez le <?
derniere ligne, retirez ?>
allatoja
frontpage mioche
frontpage mioche
MessageLivre d'or (encore) , Posté le: 22-11-2008 9:20

Bonjour,
J'ai fait ce que vous m'avez dit: pas de changement...
allatoja
frontpage mioche
frontpage mioche
MessageLivre d'or (encore) , Posté le: 24-11-2008 8:24

Bonjour,
J'ai trouvé ce qui n'allait pas:
1°) J'avais créé les fichiers guestbook.php et writeguest.php avec le Bloc-Notes. J'ai ouvert une page avec KompoZer et utilisé la commande "insérer-code php", et comme cela ça marche.
2°) Par ailleurs, il ne faut pas créer le fichier guestbook.doc avec une application du type word, mais avec le Bloc-Notes.
Voilà, c'était tout simple, mais...il fallait le deviner!
Merci de votre aide
Montrer les messages depuis:   
Poster un nouveau sujet sur php   Répondre au sujet à php:Livre d'or (encore)    Accueil Forum -> php Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


© Mentions Légales