Membres


Pas encore membre ?
inscrivez-vous ici

Connexion :
Login
Code
Mot de passe perdu ?
Liste des membres

Utilisation de perl en tant que CGI - Cours perl

Utilisation de perl en tant que CGI

Utilisation de perl en tant que CGI


Pour windows
1) Télécharger ActivePerl
2) Installer Perl.

Une fois Perl installeé sur votre machine, ok, mais on fais quoi après?
Si vous voulez vous en servir en temp que CGI, il vous faudra un serveur en local (sur votre machine) pour essayer. Si vous en avez dèjà un, vous devez avoir un répertoire cgi-bin.
Pour tester que tout marche bien, essayer votre premier script :

Créer un fichier qui s'appelle test.cgi avec ceci comme contenue :
[code]#!/c:/perl/bin/perl
use CGI;

$co = new CGI;
print $co->header;

print "<br><br><b>Coucou</b><br>";

$sth -> finish;
$dbh -> disconnect[:code]

Allez vers : http://127.0.0.1/cgi-bin/test.cgi
Si vous voyez le mot coucou appraitre c'est que tout marche bien.

Si ça marche pas :
La raison la plus probable : Vous avez mal renseigner l'adresse jusqu'a perl ( #!/c:/perl/bin/perl )
Regardez ou vous avez placer Perl, ensuite, trouver bin/perl.exe. Mettez la bonne adresse.
Autre raison -> vous avez peut etre pas défini votre répertoire cgi comme étant /cgi-bin/ ?
Ou, vous avez pas de serveur apache qui tourne.

Sinon, aucun idée..

Tout ce qui est dit ici fonctionne en local sur votre propre macine, mais our le mettre sur votre site, il y'a 1 condition principal :
Que votre type d'hébergement accepte les cgi PERL. Si oui, la procédure :

Allez voir sur le site de votre hébergeur, et trouver ou se situe PERL.
Une fois trouver, editer le fichier test.cgi, et changer cette ligne : #!/c:/perl/bin/perl, en y mettant la nouvelle adresse (souvent /usr/bin/perl)
Uploader votre fichier test.cgi dans votre répertoire online de cgi.
Naviguer vers : http://votresite.com/cgi-bin/test.cgi.

Le 08/08/2008 par Sky
http://www.graphiks.net




Les commentaires

Nom :

Texte :

Recopier ce code : ici

Nous  -  Plan du site  -  Informations légale  -  Contact  -  © Graphiks.net