Un livre d'or gratuit ?

HTML5, CSS3, Javascript, support des mobiles... Que penser de votre site ? Vous manquez d'informations pour la construction d'un site qui puisse s'afficher correctement partout ? C'est un problème simple, un peu complexe ? Venez ici !
Répondre
thany33
Salamandre
Messages : 25
Inscription : 15 juil. 2004, 16:08

Un livre d'or gratuit ?

Message par thany33 »

Bonjour,

Alors ça y est, mon site est en ligne (malgré ses nombreux défauts oui je sais... :roll: , mais je verrai ça plus tard pour le moment je souhaite qu'il tourne, je pourrai le mettre aux normes pendant ce temps là).

J'ai réussi à mettre un compteur Xiti (version gratuite), mais je n'ai pas tout pigé, je ne sais pas si je dois mettre le code sur chaque page ou pas... si vous savez...

Mais sinon ce qui m'intéresse le plus : je voudrais mettre un livre d'or. Connaissez-vous un site qui propose ce service gratuitement et simplement ?
J'ai testé 2-3 trucs sans conviction, il y en a un en ligne là (tout en bas de la page du lien) mais il me fait partir sur le site destination sans bouton retour vers mon site... ça m'embête un peu d'expédier mes visiteurs je ne sais où...

Si vous avez des astuces, des bons plans, je suis prenseuse !

Merci

Thany et sa petite fille sur http://maelis.neuf.fr/
Jeune maman très très débutante qui veut créer un site pour son bébé... merci de m'aider !

Connection 2Mo avec le neuf et téléphone illimité.... le panard !
G4 867 / Mac OS10.3
Mozilla Composer
Photoshop
lunard

Message par lunard »

hum si tu as le php/mysl d'activé, cherche le script @lex guestbook.. il eszt assez puissant...

En démo & téléchargemnet ici => http://www.alexphpteam.com/a_guest3.php
Snap
Lézard à collerette
Messages : 362
Inscription : 04 juil. 2003, 17:15

Message par Snap »

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Snap
olab
Varan
Messages : 1254
Inscription : 30 juil. 2003, 20:20

Message par olab »

D'après ce que j'ai entre-aperçu sur neuf.fr il me semble que ton hébergeur te propose déjà un livre d'or mais je me trompes peut être.
Rendez votre site vivant et fidélisez vos visiteurs

Il est important d'animer vos pages perso afin de créer un effet communautaire et fidélisant sur celles-ci. En enrichissant régulièrement le contenu de votre site, vous encouragez les internautes à revenir le consulter pour suivre les évolutions et voir les nouveautés. N'hésitez pas à les tenir informer en créant une liste de diffusion et apprenez également à connaître les goûts de vos visiteurs grâce à des formulaires mis en place sur votre site. Enfin, mesurez l'audience et la popularité de votre site à l'aide d'un compteur de visites et d'un livre d'or.

En cas de difficultés, n'hésitez pas à consulter les différentes aides accessibles depuis la page d'accueil de l'espace Pages Perso (cliquez-ici) et dans chacun des outils qui y figurent.
et ce fameux lien "cliquez-ici" : http://www.neuf.fr/marque/rdn/pagesperso.asp (et puis après sans doute "créer et gérer votre site")
thany33
Salamandre
Messages : 25
Inscription : 15 juil. 2004, 16:08

Message par thany33 »

Le neuf fournit un livre d'or tout fait à ceux qu utilisent l'interface d'aide à la création de site perso en ligne... et je n'ai pas trouvé comment faire pour l'utiliser sans utiliser l'assistant de création.

Cela dit j'ai fini par trouver un fournisseur gratuit qui est simple à utiliser et pas mal du tout :http://www.505promoweb.com
Ca me suffit.

Merci

Thany
Jeune maman très très débutante qui veut créer un site pour son bébé... merci de m'aider !

Connection 2Mo avec le neuf et téléphone illimité.... le panard !
G4 867 / Mac OS10.3
Mozilla Composer
Photoshop
cemoi
Lézard à collerette
Messages : 484
Inscription : 18 juil. 2004, 11:48

Message par cemoi »

n code source en php pour un livre d'or:


<html>
<head>
<title>Un livre d'or simple</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="../css/nouveau.css">
</head>
<body bgcolor="white">
<h1>Un livre d'or simple</h1>
<form action="<?php echo $PHP_SELF; ?>" method="post">Votre commentaire :<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"></form>
<h3>Avis d&eacute;j&agrave; entr&eacute;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) &eacute;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>

il faut créer le fichier "commentaire.txt" et vala ça devrai marcher si qq peut relir le code ce serai bien car je suis pas un pro non plus.... essai le et tu verra bien :)

tcaoooOOOOOOO
Pc/ 2Ghz/ the gimp/ inkscap/ blender/yafray/kpov modeler/k3d/ qcad 2.01/ scribus/ open office/nvu/quanta+/ ff/ TB/
Os sur rack: debian Etch -Ubuntu
[Linux 2.6.24-19-generic ]
Voilaaa :p Et merci d'avance pour ceux qui tiennent ce forum: chapeau bas!
Avatar de l’utilisateur
bambi
Iguane
Messages : 601
Inscription : 17 sept. 2003, 12:29

Message par bambi »

Super Mathieu, j'en profite aussi :wink:
cemoi
Lézard à collerette
Messages : 484
Inscription : 18 juil. 2004, 11:48

Message par cemoi »

cris paas victoire avant l'heure j'ai pas encore aisséyé.... mais va voire là c le top... enfin je crois :)

http://www.phpscripts-fr.net/
;)
Pc/ 2Ghz/ the gimp/ inkscap/ blender/yafray/kpov modeler/k3d/ qcad 2.01/ scribus/ open office/nvu/quanta+/ ff/ TB/
Os sur rack: debian Etch -Ubuntu
[Linux 2.6.24-19-generic ]
Voilaaa :p Et merci d'avance pour ceux qui tiennent ce forum: chapeau bas!
Avatar de l’utilisateur
bambi
Iguane
Messages : 601
Inscription : 17 sept. 2003, 12:29

Message par bambi »

CEMOI <Mathieu> :p a écrit :cris paas victoire avant l'heure j'ai pas encore aisséyé.... mais va voire là c le top... enfin je crois :)

http://www.phpscripts-fr.net/
;)
Moi je l'ai essayé , il fonctionne très bien et il est aussi simple qu'on peut le souhaiter :wink:
cemoi
Lézard à collerette
Messages : 484
Inscription : 18 juil. 2004, 11:48

Message par cemoi »

bon et bien c'est cool! je comence juste à faire du php je me suis pas tapé une tonne de lecture pour rien! :D :D mais je trouve qu'il ya pas mal de script en ligne yen a qui devrai etre tt aussi simple je suis sur... c'étais sur tt pour moi en tant qu'exercice.

Merci pour la confirmation du code donc! ;)
Pc/ 2Ghz/ the gimp/ inkscap/ blender/yafray/kpov modeler/k3d/ qcad 2.01/ scribus/ open office/nvu/quanta+/ ff/ TB/
Os sur rack: debian Etch -Ubuntu
[Linux 2.6.24-19-generic ]
Voilaaa :p Et merci d'avance pour ceux qui tiennent ce forum: chapeau bas!
olab
Varan
Messages : 1254
Inscription : 30 juil. 2003, 20:20

Message par olab »

Désolé mais le code ne fonctionnera pas comme ça, tu ne peux pas appeler les variables passées dans la requête jsute avec $nom_variable, il faut utiliser $_POST["nom"] ou $_GET["nom"] ce qui donne :

Code : Tout sélectionner

<html>
<head>
<title>Un livre d'or simple</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="../css/nouveau.css">
</head>
<body bgcolor="white">
<h1>Un livre d'or simple</h1>
<form action="<?php echo $PHP_SELF; ?>" method="post">Votre commentaire :<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"></form>
<h3>Avis d&eacute;j&agrave; entr&eacute;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 (!empty($_POST["commentaire"]) && !empty($_POST["nom"]) && !empty($_POST["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:".$_POST["email"]."\">".$_POST["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($_POST["commentaire"]);
$commentaire=stripslashes(nl2br($commentaire));
// "assemblage" de l'avis
$avis="<p><b>".$_POST["nom"]."</b> (".$_POST["email"].") &eacute;crit le <i>$date</i>:<br>".$_POST["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>
J'ai ajouté un @ devant fread pour la simple raison que lorsque le fichier est vide, la fonction gueule parce que le deuxième paramètre = 0
Dernière modification par olab le 26 août 2004, 01:39, modifié 1 fois.
cemoi
Lézard à collerette
Messages : 484
Inscription : 18 juil. 2004, 11:48

Message par cemoi »

:? .......à je me dissais quand meme que pour un premier essai c'été beau! mais je suis pas loint quand meme.... :D

Mille fois merci pour la corection! ;)
Pc/ 2Ghz/ the gimp/ inkscap/ blender/yafray/kpov modeler/k3d/ qcad 2.01/ scribus/ open office/nvu/quanta+/ ff/ TB/
Os sur rack: debian Etch -Ubuntu
[Linux 2.6.24-19-generic ]
Voilaaa :p Et merci d'avance pour ceux qui tiennent ce forum: chapeau bas!
jv2759
Tyrannosaurus Rex
Messages : 4161
Inscription : 12 févr. 2004, 14:29

Message par jv2759 »

En fait utiliser $_POST["nom"], permet uniquement de travailler plus propre...

Car normalement pour des réson de sécuriter il faudrait désactiver la possibiliter d'utiliser directement $nom_variable, car un pirate pourais éventuelement utiliser cela pour modifier le comportement d'un de nos scripte.
Inscrit sur la liste des abonner absent...
olab
Varan
Messages : 1254
Inscription : 30 juil. 2003, 20:20

Message par olab »

Chez moi ça n'a pas fonctionné. (sans doute le register_globals qui était à false, et c'est mieux comme ça)
cemoi
Lézard à collerette
Messages : 484
Inscription : 18 juil. 2004, 11:48

Message par cemoi »

j'ai passé casiment une semaine :shock: à ecrire ce machin, faut dire que j'apprend en meme temps... et je suis loint de tt comprendre encore.....je me penche sur les css en meme tps pour la mise en forme..... bientot j'aurai plus de conexion et presque plus de temps libre non plus........je reprendrai plus tard l'étude du dev web... dommage je trouve ça tre interessent... :oops: Si je parviens à etre prof je compte bien mettre tt mes cours en accé libre sur un site internet au fur et à mesure que je les écrirai, mais chaque chose en son temps...

Si je comprend bien le script est piratable donc.... c'est ça? :? :roll: .......

dans quelques années j'y arriverai! :wink:
Pc/ 2Ghz/ the gimp/ inkscap/ blender/yafray/kpov modeler/k3d/ qcad 2.01/ scribus/ open office/nvu/quanta+/ ff/ TB/
Os sur rack: debian Etch -Ubuntu
[Linux 2.6.24-19-generic ]
Voilaaa :p Et merci d'avance pour ceux qui tiennent ce forum: chapeau bas!
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités