Archives par mot-clé : CGI

CGI : Compteur de visites V2

Mise en place du compteur :

Voici la documentation du CGI compteur V2, développé par ICODIA, à utiliser depuis votre hébergement Icodia:

L’url du CGI est le suivant  : http://cgi.icodia.com/compteur.cgi

Les variables qui doivent être passées dans l’url sont les suivantes (en minuscules) :

  • Domaine : votre nom de domaine.
  • Style : le style de votre compteur. En l’absence de cette variable, le style par défaut est ‘simple’.

Il suffit ensuite d’inserer l’appel au CGI depuis une balise IMG sur la page de votre site Web, exemple :

<img src= »http://cgi.icodia.com/compteur.cgi?domaine=icodia.com&style=marsil »>

Les différents thèmes disponibles sont les suivants :

  • 7seg
  • 57chevy
  • bbldotg
  • bellbtm
  • blgrv
  • cntdwn
  • computer
  • ds9
  • fdb
  • led
  • links
  • marsil
  • sbgs
  • simple (défaut)
  • web1

CGI : envoi d’email V2

Voici la documentation du CGI d’envoi d’email v2 développé par ICODIA, à utiliser depuis votre hébergement :

L’url du CGI est le suivant :

  • http://cgi.icodia.com/icomail.cgi

Les variables obligatoires qui doivent être dans votre formulaire sont les suivantes (en minuscules) :

  • Destinataire : email de destination du message.
  • Expediteur : email envoyant le message.
  • Sujet : sujet du message.
  • Pagederetour : adresse de retour lorsque le CGI est appelé.

Il suffit ensuite de développer un formulaire HTML et de poster l’action du formulaire (en la méthode GET ou POST) sur l’url du cgi.
Lorsque le CGI est appelé, il vérifie si les variables sont envoyées en mode GET ou POST (d’une manière générale, préférez la méthode POST, qui évite quelques problèmes d’incompatibilité de chaînes de caractères), récupère toutes les variables présentes dans votre formulaire pour construire le corps de l’email, valide les paramètres des variables obligatoires, et envoi un email, coté serveur.

Cette technique permet d’éviter l’utilisation d’un formulaire ‘mailto’, et donc d’avoir, sur la machine du client, un compte de messagerie configuré.

Voici, ci-dessous, un exemple en HTML d’un formulaire, il faut modifier les valeurs par défaut ‘destinataire’ et ‘pagederetour’ :

<HTML>
<HEAD>
<TITLE>TEST POST EMAIL</TITLE>
</HEAD>
<BODY>
<FORM ACTION="http://cgi.icodia.com/icomail.cgi"
NAME="TEST" METHOD="POST">
Email: <INPUT TYPE=TEXT NAME="expediteur"><BR>
Sujet: <INPUT TYPE=TEXT NAME="sujet"><BR>
Nom: <INPUT TYPE=TEXT NAME="nom"><BR>
Prenom: <INPUT TYPE=TEXT NAME="prenom"><BR>
Adresse: <INPUT TYPE=TEXT NAME="adresse"><BR>
<INPUT TYPE=HIDDEN NAME="destinataire"
VALUE="votreemail@votrenomdedomaine">
<INPUT TYPE=HIDDEN NAME="pagederetour"
VALUE="http://www.votrenomdedomaine/retourformulaire.htm">
<INPUT TYPE=SUBMIT VALUE="VALIDER">
</FORM>
</BODY>
</HTML>