carre
450-882-9659
HébergeMonSite
Accès à votre espace client pour les membres déjà existants
De l'hébergement à son meilleur !
Section CGI
Qu'est-ce que CGI/Perl?

Liens vers des sites d'information sur CGI/Perl.

Liens vers des scripts CGI/Perl gratuits!

Où se trouve Perl sur notre serveur et où vous pouvez obtenir le code source !

Définir correctemment les permissions de vos scripts CGI.

Utiliser les extensions correctes pour vos scripts CGI.

Configurer les variables de sorte que vos scripts CGI fonctionnent correctement.

Autres liens utiles relatifs à l'utilisation de CGI/Perl.

Ignorez le premier tiret, puis découpez ce qui précède en trois groupes de lettres. S'il y a un tiret là où une lettre devrait être, cela signifie qu'il n'y a aucune permission pour ces gens.

Rappelez-vous: les 3 premières lettres s'appliquent à l'utilisateur, le deuxième groupe de 3 lettres  s'applique au groupe, et les 3 dernières lettres  s'appliquent aux autres.
 
WS_FTP accomplira la même tâche que ci-dessus. Pointez sur le fichier que vous voulez contrôler, et cliquez avec le bouton droit de la souris là-dessus. Un menu apparaîtra vers le haut, puis choisissez votre  CHMOD. Vous verrez la fenêtre  Window ci-dessous. Il ne vous restera plus qu'a donner les permissions nécessaires au bon fonctionnement du CGI.



Qu'est-ce que CGI/Perl?
Perl a été originellement conçu afin de servir d'interprèteur et venir en aide aux utilisateurs d'UNIX. Cependant, avec le développement explosif d'internet, il a été adapté afin d'être utilisé comme une interface pour le Web.

Perl est devenu le langage de programmation de référence pour la création de sites web dynamiques et dans l'interactivité avec les utilisateurs. Vous pouvez par exemple utiliser Perl pour collecter des données de formulaires présents sur votre page Web et les écrire dans un fichier ou les envoyer par courrier électronique.



Liens vers des sites d'information sur CGI/Perl.
Nous recommandons les sites ci-dessous aux personnes désireuses d'apprendre à programmer en Perl. En effet, de notre côté, nous ne parlons dans ce support technique que de la manière de configurer vos scripts afin de les faire tourner correctement sur nos serveurs, et non pas de la syntaxe de programmation.

Si vous êtes intéressé par la programmation en Perl, nous vous suggérons de consulter les sites ci-dessous:
www.oreilly.com
www.web-consult.com
www.extropia.com
www.lightsphere.com/dev/class




Où se trouve Perl sur notre serveur et où vous pouvez obtenir le code source
Perl est placé dans le répertoire suivant: /usr/bin/perl



Qu'est-ce que CGI/Perl?
Perl a été originellement conçu afin de servir d'interprèteur et venir en aide aux utilisateurs d'UNIX. Cependant, avec le développement explosif d'internet, il a été adapté afin d'être utilisé comme une interface pour le Web.

Perl est devenu le langage de programmation de référence pour la création de sites web dynamiques et dans l'interactivité avec les utilisateurs. Vous pouvez par exemple utiliser Perl pour collecter des données de formulaires présents sur votre page Web et les écrire dans un fichier ou les envoyer par courrier électronique.


Liens vers des scripts CGI/Perl gratuits!
Du fait de la grande popularité de ce langage de programmation, beaucoup de sites web consacrés à Perl ont vu le jour et un certain nombre proposent des scripts CGI gratuits. Les sites ci-dessous proposent des scripts de qualité.
Matt's Script Archive -
CGI Resources


Où se trouve Perl sur notre serveur et où vous pouvez obtenir le code source
Perl est placé dans le répertoire suivant: /usr/bin/perl

Qu'est-ce que CGI/Perl?
Perl a été originellement conçu afin de servir d'interprèteur et venir en aide aux utilisateurs d'UNIX. Cependant, avec le développement explosif d'internet, il a été adapté afin d'être utilisé comme une interface pour le Web.

Perl est devenu le langage de programmation de référence pour la création de sites web dynamiques et dans l'interactivité avec les utilisateurs. Vous pouvez par exemple utiliser Perl pour collecter des données de formulaires présents sur votre page Web et les écrire dans un fichier ou les envoyer par courrier électronique.



Liens vers des sites d'information sur CGI/Perl.
Nous recommandons les sites ci-dessous aux personnes désireuses d'apprendre à programmer en Perl. En effet, de notre côté, nous ne parlons dans ce support technique que de la manière de configurer vos scripts afin de les faire tourner correctement sur nos serveurs, et non pas de la syntaxe de programmation.


LES GENS

PERMISSIONS
u = l'utilisateur du fichier (vous)
r = lecture

g = le groupe
x = exécute
o = les autres
w = écriture
a = l'utilisateur, le groupe, et les autres
Pour changer les permissions du fichier nommé par exemple filename.cgi, vous avez besoin de faire un chmod sur le fichier. Par exemple, on donnant les permissions suivantes au fichier filename.cgi:

u=rwx, g=rx, o=rx filename.cgi


Par cette manipulation vous avez donné les droits suivants sur le fichier :
L'utilisateur (User ou Owner)(c'est vous): lecture, exécution et écriture
Au groupe (Group) lecture et exécution
Aux autres (Other): lecture et exécution
Certains scripts vous demanderont accès au fichier avec les droits suivants: chmod 775 (par exemple). Faire ce qui précède est la même chose que chmod 775
En utilisant le système numéique, le code pour des permissions est comme suit:
r = 4 w = 2 x = 1 rwx = 7

Le premier chiffre 7 du chmod 775 indique à Unix de changer les permissions de l'utilisateur en rxw (parce que r=4 + w=2 + x=1 additionne = 7. Le second chiffre 7 s'applique au groupe, et le dernier numéro 5 se rapporte aux autres (4+1=5).

En donnant la commande DirInfo, WS_FTP montre les permissions de cette façon:
- rwxr-xr-x

Utiliser les extensions correctes pour vos scripts CGI.
Si vous souhaitez utiliser un script CGI que vous pensez devoir être visible par tout le monde, il devra porter l'extension .cgi. Si vous essayez avec l'extension .pl, cela ne fonctionnera pas

L'extension .pl fonctionnera dans tous les autres cas. Cependant, nous vous recommandons fortement d'utiliser de préférence l'extension .cgi pour vos scripts. C'est une bonne habitude à prendre qui pourra prévenir d'éventuels problèmes de fonctionnement liés à l'emploi d'une extension non appropriée.


Configurer les variables de sorte que vos scripts CGI fonctionnent correctement.
Les variables sont des éléments du script qui doivent être configurés de manière à ce que le programme sâche où sont vos fichiers et où les données doivent être enregistrées. Un script a généralement besoin de référence à des chemins absolu et à des chemins URL.

--
© Hébergemonsite 2001-2023
73 et bienvenue à tous les radioamateurs !