Scripts cgi Perl

line175.gif (856 octets)

Perl & CGI

- Scripts CGI Perl gratuits
- Installation de CGI.
- Les fiches pratiques,
- Documentation Officielle de Perl en FRANÇAIS.

Les Outils

Vérifiez vos liens
Votre classement dans les moteurs de recherche
Trouvez le propriétaire d'un site
Compteur gratuit.
Compteur caché gratuit.
Disponibilité de nom de domaine

Membres

Zone réservée
Inscription

Divers

Mailing-list

Homepage

Livre d'Or
Rechercher...
Faire un lien
FAQ Zéro.
Ecrire.
PUBlicité

Insérer un outil à votre site

Sites Partenaires

L'auteur

Qui est le webmaster?


Hit-Parade

PG-TestScript
Testeur de script

 

Avec ce CGI, vérifiez que vos scripts Perl sont correctement installés.
Si ce n'est pas le cas, ce testeur de script vous expliquera pourquoi grâce à une batterie de tests !! (erreur de téléchargement, de chmod, de syntaxe, etc...).
Très utile pour comprendre pourquoi un CGI ne marche pas.
Rien à configurer
Pour Unix/Windows.
Version : 1.1

Caractéristiques | Installation | Téléchargement | Démo

  Caractéristiques

Ce script vous permet de naviguer dans les répertoires de votre site et lister leur contenu. Il auto-détecte également de nombreux éléments, pour qu'auncune configuration manuelle ne soit nécessaire à son usage.

Fonctionne sur serveur Unix (Linux, BSD, FreeBSD, Sun Solaris, etc) et Windows.

Les tests suivants peuvent être effectués par ce CGI sur n'importe quel script Perl présent sur votre serveur, dans n'importe quel répertoire :

- Test des permissions (chmod) : si le chmod du script testé n'est pas correct, ce testeur de script vous l'indique clairement.
- Test du shebang (emplacement de Perl) : Si la première ligne du script testé ne contient pas le bon emplacement de l'interpréteur Perl, ce testeur de script vous dira quoi faire.
- Test du bon téléchargement FTP : Si le script testé n'a pas été téléchargé en mode ASCII, ses caractères de fin de ligne sont erronnés. Le testeur de script analyse les 10 premières lignes du script pour vérifier que les caractères de fin de ligne correspondent à votre système d'exploitation.
- Test de la SYNTAXE du script testé : Ce testeur de script est capable de lancer une vérification syntaxique du script testé, et c'est l'interpréteur Perl lui-même qui vous dira si la syntaxe du script testé est correcte, sinon il vous indiquera où sont les erreurs.

Il suffit qu'un seul de ces tests soit négatif pour que n'importe quel script Perl ne fonctionne pas normalement par le navigateur.

Grâce à ce testeur de script, vous pourrez comprendre facilement pourquoi un script CGI Perl ne fonctionne pas.

Autre test : Vérification syntaxique du script testé avec affichage d'avertissement (warnings).

Ce script vous indique si une nouvelle version est disponible sur ce site en temps réel, et comporte une page d'explication sur la signification des différents tests.

 

  Installation

- RIEN à modifier dans le script lui-même !
- RIEN à configurer.
- Téléchargez simplement le script par FTP (mode ASCII) dans votre répertoire "cgi-bin", avec les permissions chmod 755. Allez ensuite à l'URL du script (http://www.votre-serveur.com/cgi-bin/pg-testscript.pl).
Si tout va bien, vous verrez toutes les informations directement.

 

 

  Utilisation

Sur la première page , vous verrez le contenu du répertoire où se trouve ce script.
Vous pouvez alors :

- Changer de répertoire
- Tester n'importe quel script CGI Perl présent sur votre seveur.
- Cliquer sur "Dernière Version Disponible" pour voir si une nouvelle version de ce script est disponible ici.
- Cliquer sur "Informations à lire" pour des explications sur les tests effectués.

 

 

  Téléchargement

 

Contenu du fichier ZIP

pg-testscript.pl  Le script lui-même.
index.html Une copie de cette page.

Fichier ZIP (pg-testscript.zip).

  Démo

ATTENTION, dans cette démo, vous ne pouvez pas vous déplacer dans tous les répertoires de mon site, pour ma propre sécurité.

Dans cette démo, n'hésitez pas à tester les scripts que vous verrez, ils sont là pour cela. Certains contiennent volontairement des erreurs d'installation ou de syntaxe, à titre de démonstration.
Cliquez ici pour voir la démo de PG-TestScript.

 

 

  Problèmes éventuels

- Si cela ne fonctionne pas, modifiez la première ligne du script (avec un éditeur de texte simple comme le BlocNotes de Windows) pour remplacer
#!/usr/local/bin/perl
par :
#!/usr/bin/perl

Ou vice-versa
(il s'agit du chemin à l'interpréteur Perl)

- Si cela ne fonctionne toujours pas (vous avez un message d'erreur du serveur), c'est que vous n'avez probablement pas mis les bon CHMOD (voir fiches pratiques ) et que les CGI ne vous sont pas permis (changez d'hébergeur :-)  ).

Dans tous les cas, en cas de problème, voyez les fiches pratiques.

perl-gratuit.com

Si vous trouvez que ce script gratuit vous rend service, rendez en un également à moi et à vos visiteurs SVP, en insérant ce logo (avec un lien vers http://www.perl-gratuit.com) sur votre site (non obligatoire, mais.. échange de bons procédés).
Site, scripts CGI perl créés par Sébastien Joncheray Copyright 1998, 1999, 2000, info@perl-gratuit.com
     Reproduction Interdite sans accord.