Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

livre d'or


pascal46

Messages recommandés

voila j ais trouve un script afin de faire un livre d or sur ma page perso...le probleme ce que pas moyen de le faire fonctionner

je vous fais une copie du script

 

<html>
<head>
 <title>Livre d'or</title>
               
 <meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
</head>
 <body bgcolor="#ffffff" text="#000000">

    
<form method="post" action="guestbook.html">       
 <table width="549" border="0" bgcolor="#666666" cellpadding="1"
cellspacing="0" align="center">
  <tbody>
       <tr>
   <td align="center" height="20"><b><font color="#ffffff">Entrer vos informations
 ci dessous :</font></b></td>
  </tr>
  <tr>
   <td>                    
       <table border="0" cellpadding="3" width="549" align="center"
cellspacing="0" bgcolor="#ffffff">
  <tbody>
             <tr>
   <td width="144">Nom :</td>
  <td width="387">  <input type="text" name="nom" value="" size="20"> </td>
  </tr>
  <tr>
   <td width="144">Email :</td>
  <td width="387">  <input type="text" name="email" value="" size="40">
             </td>
  </tr>
  <tr>
   <td width="144"> URL :</td>
  <td width="387">  <input type="text" name="pageweb" size="40"> </td>
  </tr>
  <tr>
   <td valign="top" width="144">                                
             <p>Commentaires :</p>
  </td>
  <td width="387">  <textarea name="comment" cols="50" rows="10"
wrap="virtual"></textarea> </td>
  </tr>
  <tr>
   <td width="144">  <input type="reset" name="reset" value="Effacer"> </td>
  <td align="right" width="387">  <input type="submit" name="  O K  "
value="  OK !  "> </td>
  </tr>
                        
         </tbody>                  
       </table>
  </td>
  </tr>
            
   </tbody>      
 </table>
  </form>
  <br>
</body>
</html>

 

donc si j ai bien compris quand ont clic sur ok cela doit afficher le commentaire sur une autre page??? je comprend pas comment executer cette manip

 

un autre truc cette syntaxe c est quoi?

 

<meta http-equiv="Content-Type"

 

merci de vos lumieres...parceque ici c est vraiment obscure

amicalement

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

t'es sûre qu'il ne te manque pas du script ?

 

parce que la , ca ressemble juste à la fenêtre d'écriture du livre d'or

 

un autre truc cette syntaxe c est quoi?

 

<meta http-equiv="Content-Type"

 

permet d'adapter la page à tout type de navigateur

Modifié par tesgaz
Lien vers le commentaire
Partager sur d’autres sites

maintenant que tu me le dit...je comprend mieux pourquoi je tourne en rond.

bon si je comprend bien va falloir que je me mette "aussi " au php ,deja que je rame severe.... :P

c est rageant ,mes pages sont toutes finalisées et pretes a etres mises en ligne...et je seche sur cette foutue partie.....m enfin je vais encore farfouiller mais si je trouve pas tant pis....merci de ton aide , si tu as d autre tuyau je suis preneur

amicalement

Lien vers le commentaire
Partager sur d’autres sites

En effet le code que tu as donné ne sert pas à grand chose tout seul: il s'agit seulement du formulaire de saisie.Derrière ça tu dois avoir au minimum:

- un script PHP qui l'insère dans une base de donnée

- une base de donnée MySQL donc

- un script PHP qui va servir à l'affichage du livre d'or.

 

Il en existe des tout faits que tu trouveras facilement en cherchant un peu, je n'ai pas d'adresse à te donner car je n'en utilise pas.

 

Bon courage.

Lien vers le commentaire
Partager sur d’autres sites

Le php c'est du script qui s'incorpore aussi dans une page html

seule chose a faire c'est de renommer la page qui utilise du script php

ma-page.html en ma-page.php

 

voila un simple exemple de code pour un livre d'or sans base de données

 

<html>
<body>
<h1 align="left">Livre d'or</h1>
<div align="center"> </div>
<form action="<?php echo $PHP_SELF; ?>" method="post">
 <p> </p>
 <p><strong> Description :</strong><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">
 </p>
</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>

 

et créer un fichier en lecture/ecriture qui se nomme : commentaire.txt

 

fais un test chez toi avec le script

Modifié par tesgaz
Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...