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:

pascal46

livre d'or

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Invité tesgaz

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

Partager ce message


Lien à poster
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

Partager ce message


Lien à poster
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.

Partager ce message


Lien à poster
Partager sur d’autres sites

le probleme c est qu il est en php .....la j avoue que je seche severe,je commence juste a mis retrouver en html

quel logiciel dois je utiliser pour le php ,pour le html ,j utilise composer de netscape

a moi qu il existe une astuce

merci

amicalement

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité tesgaz

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

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

  • En ligne récemment   0 membre est en ligne

    Aucun utilisateur enregistré regarde cette page.

×