Scripts-fr.com - l'Annuaire francophone des Scripts CGI ! -
CGI JavaScripts
Accueil du site
scripts
-Nouveautés
-Nos scripts
-Affichage d'images
-Bannières
-Bases de données
-Bavardage (chat)
-Boutique virtuelle
-Cartes postales
-Classement de sites
-Compteurs
-Cookies
-Dates, temps
-Divers
-Enchères
-Enquêtes / votes
-Fichiers logs
-Formulaires
-Forums
-Gestion de Faq's
-Gestion de site
-Gest. serveur web
-Jeux
-Librairies/modules
-Listes de diffusion
-Livres d'or
-Outils internet
-Pages nouveautés
-Petites annonces
-Portails / liens
-Protection/mot de passe
-Recherches
-Redirection
-Référencement
-Suggestion de sites
-Upload de fichiers
-Webmail
-Scripts hébergés

Apprendre
-Cours en ligne
-Livres
-La FAQ de Scripts-fr
-Autres liens
-Outils

Newslist
-Anciens numéros

Contact
-Voir notre livre d'or
-Remplir le livre d'or
-Le Forum d'aide
-A propos du site
-Proposer un script
-Infos publicité

Linker Scripts-fr !

Faîtes un lien (4,2 ko)
Bienvenue sur Scripts-fr.com
CC Guestbook


Auteur : CGI-City
Plateforme : Unix (nécéssite sendmail)
Voir le script en action
Télécharger le script et les explications

Ce script de guestbook envoie un mail au propriétaire du guestbook chaque fois qu'un nouveau message est posté. Il peut aussi etre utilisé comme un moyen d'échange d'idées sur un site (un forum en beaucoup plus simple).

Installation du script
! Ce script nécéssite la présence de la librairie cgi-lib.pl.
Pour plus d'infos, suivez le guide.

Script perl
Vous devez modifier le début du script pour l'adapter à votre serveur et à la disposition de vos fichiers et a votre serveur.
Au tout début du fichier se trouve la ligne
#!/usr/local/bin/perl
Vous devez l'adapter au chemin d'accès à l'interpreteur perl sur votre serveur.
Le reste de la configuration se trouve regroupé plus bas dans le script.
## Changer la ligne suivant pour pointer vers le programme sendmail
$mailprog = '/usr/sbin/sendmail';

L'explication incluse est déja relativement claire a mon avis; vous devez indiquez le chemin d'accès a sendmail. C'est a cause de cet accès à sendmail que le script ne fonctionne que sous unix (a moins que vous n'ayez une autre plateforme avec un sendmail respectant la meme syntaxe)

## Indiquez ci dessous l'url de votre guestbook
$guestbook_url = "http://scripts-fr.com/guestbook_view.html";

Il s'agit d'indiquer ici l'url complète d'accès a votre guestbook en spécifiant http://... Cette url est utilisée dans le mail que vous recevez pour prévenir de l'arrivée d'un nouveau message.

## Changez la ligne ci dessous pour pointer vers le fichier
$guestbook_file = "/web/path/to/guestbook_view.html" ;

Ici il faut indiquer le chemin d'accès complet au fichier html qui contient tous les messages (le guestbook en résumé).

## Indiquez votre adresse mail sans oublier de mettre un \ devant le @
## C'est a cette adresse que vous recevrez les mails vous signalant l'ajout d'un message
$my_email = "yourname\@yourdomain.com";

[pas grand chose a rajouter a mon avis ;-)]

## Indiquez ci dessous le message d'erreur que vous souhaitez voir apparaitre en cas de problèmes
$message = "L'erreur suivante s'est produite lors du traitement de votre demande." ;

Dernier élément à configurer le message d'erreur que vous espérez voir le moins possible.

Voila c'est fait le script est configuré, il ne vous reste plus qu'a le placer sur le serveur.
Pour cela utilisez votre logiciel ftp favori et connectez vous à votre serveur.
Uploadez le fichier dans votre répertoire cgi-bin en prenant bien soin que le transfert s'effectue en mode ascii et pas en mode binaire.
Une fois l'upload terminé, n'oubliez pas de lui donner les droits nécéssaires (chmod 777).

guestbook_entry.html
Dans cette page html, vous devez modifier l'appel du script.
Remplacez http://www.scripts-fr.com/cgi-bin/cc_guestbook.pl par le chemin d'accès complet au script cc_guestbook.

Uploadez également les fichiers html qui composent le guestbook et veillez à ce que le fichier devant contenir les messages puisse aussi être écrit (chmod 666)

Voila si tout c'est bien passé, votre guestbook devrait fonctionner.


Autres améliorations
Il est possible de modifier le look des fichiers pour qu'il colle mieux au look de votre site.
Pour cela il suffit d'éditer le ou les fichier(s) avec un éditeur html en prenant soin de ne pas changer le nom des champs du formulaire dans le fichier guestbook_entry.html et de ne pas supprimmer la ligne <!--begin--> dans le fichier guestbook_view.html


© 1999 - 2011 Scripts-fr - Tous droits reservés - Location Serveur Virtuel en Belgique
blog photographie sportive - photographie de sports namur belgique
Pour tout commentaire, n'hésitez pas à contacter le webmaster

Contact !