Formulaire pour envoyer un mail

Dimension: px
Commencer à balayer dès la page:

Download "Formulaire pour envoyer un mail"

Transcription

1 Formulaire pour envoyer un mail AVERTISSEMENT : Ce tuto est une compilation de plusieurs sources trouvées sur internet, dont les références sont données à la fin de cet article. Le but de ce tutoriel n'est pas de faire un plagia de ces pages offertes gracieusement par leurs auteurs, mais de montrer comment adapter les différentes méthodes, éventuellement les perfectionner, bref vous expliquer comment les modifier pour les adapter à vos besoins. Il est supposé que vous êtes familiarisé(e) avec le langage html. La méthode la plus simple Plusieurs méthodes existent pour envoyer un mail depuis une page html. La plus simple consiste à utiliser l'instruction suivante, dans la partie body de votre page : <HTML> <HEAD> <TITLE>My Page</TITLE> </HEAD> <BODY> Envoyez moi un <A </BODY> </HTML> Le problème, c'est que l'adresse peut être récupérée par des robots ou des gens mal intentionnés et vous allez être submergés de mails indésirables (spam, mails publicitaires, offres cochonnes, etc). On s'améliore Pour tromper les robots, on peut utiliser l'astuce suivante : l'adresse est découpée sur plusieurs lignes, le html n'étant pas 'sensible' aux sauts de lignes (sauf avec la directive <BR> bien entendu) : <BODY> Envoyez moi un <A HREF="mailto: </BODY> Vous pouvez même couper en plusieurs lignes mais bon, ce n'est pas le top, c'est une astuce facile, qui peut bien sûr être contournée très facilement. Nous allons voir comment compliquer un peu la chose, et surtout donner un look plus pro. mail_v1.doc 31/10/06 Page 1 of 7

2 Créer un formulaire C'est la que ça devient intéressant ; grâce à un formulaire html et quelques lignes de php, nous allons voir que ça prend une autre tournure. Attention : il parait que certains hébergeurs interdisent la fonction PHP mail(). Faites des tests auparavant. Ces scripts ont été testés chez free et melperso.net et fonctionnent correctement. Voici un exemple du formulaire : Q : Comment c'est-y qu'on fait ça? R : même pas dur, je vais te montrer. Voici le code du formulaire que nous allons copier dans un fichier "mail.html" et que nous allons commenter ci-après : mail_v1.doc 31/10/06 Page 2 of 7

3 <html lang="fr"> <title>contact</title> </head> <body> <!--DEBUT CODE FORMULAIRE--> <!-- Ce script a été développé par Nadine Gaine. Vous pouvez l'utiliser gratuitement à des fins NON-COMMERCIALES seulement, et le modifier à votre convenance. Trouvé sur --> <form method="post" action="mail.php" name="avis"> <table width="600"> <tr> <td width="35"></td> <td width="565"><h1>contact</h1><p> </td> </tr> <tr> <td width="35"></td> <td width="565"> <font face="verdana"><small>votre </small><br> <small><input type="text" name=" " size="40"></small></font> <font face="verdana"><small>(*)</small><br> <p><font face="verdana"><small>le sujet :</small><br> <small><input type="text" name="sujet" size="40"></small></font> <font face="verdana"><small>(*)</small><br> </p> <p><font face="verdana"><small>votre message :</small><br> <small><textarea rows="5" name="message" cols="40"></textarea></small></font> </p> <br> <i><font face="verdana"><small>(*) champs obligatoires.</small></i> <p> </p> <p><small><font face="verdana"> <input type="submit" value="envoyer" name="envoyer"> <input type="reset" value="recommencer" name="recommencer"> </font></small> <br> <br> </p> </td> </tr> <table> </form> <!--FIN CODE FORMULAIRE--> </body> </html> On créé un formulaire grâce aux balises dédiées <FORM>.</FORM>. La méthode de traitement est "POST" (il existe d'autres possibilités, je vous laisse voir les docs sur le sujet), l'action est "mail.php", c'est le nom du fichier qui va traiter ce formulaire (attention à la casse MIN/MAJ, surtout sur un serveur unix) et son nom est "AVIS", parcequ'il faut bien le nommer (disons que dans notre cas, ça ne servira à rien, c'est pour le principe). Dedans, on créé un tableau pour la mise en page (<TABLE>.</TABLE>. Je passe sur les déclarations de lignes/colonnes <TD> et <TR>. Dans ce formulaire, on va déclarer une zone d'entrée : <input type="text" name=" " size="40"> mail_v1.doc 31/10/06 Page 3 of 7

4 On a ainsi une entrée de type texte, dont le nom est " " et de taille 40 de longueur. Le nom va servir ensuite dans le script de traitement. Idem pour le sujet. Puis on va créer une zone de texte : <textarea rows="5" name="message" cols="40"></textarea> La zone de texte est en fait une entrée de type texte mais sur plusieurs lignes, ici 5 lignes, de longueur 40. Son nom est Message. On créé ensuite 2 boutons, l'un servant à envoyer le message, l'autre à reseter le formulaire : <input type="submit" value="envoyer" name="envoyer"> <input type="reset" value="recommencer" name="recommencer"> Ca se passe presque de commentaires : submit et reset sont des types dédiés dont la signification est claire. Value, c'est le texte qui va apparaître dans le bouton et name, encore une fois, c'est un nom que l'on donne, comme à une variable, pour pouvoir la traiter ensuite. Et c'est tout! En fait, ça c'est le formulaire, voyons maintenant comment le traiter. mail_v1.doc 31/10/06 Page 4 of 7

5 Traiter le formulaire On va créer un fichier "mail.php" qui contiendra ça : <html> <head></head> <body> <? /* Ce script a été développé par Nadine Gaine. Vous pouvez l'utiliser gratuitement à des fins NON-COMMERCIALES seulement, et le modifier à votre convenance. Trouvé sur */ $MailTo = //adresse à laquelle sera envoyé le contenu du formulaire $MailCc = // adresse à laquelle sera envoyé une copie $MailSubject = "$Sujet"; //texte qui va figurer dans le champ "sujet" du $MailHeader = "From: ".$ ; //adresse qui va figurer dans le champ "expéditeur" du et qui peut être remplacée par la variable "$champx" ("$champ3"). /* Les routines suivantes permettent à chacune des variables de prendre la valeur des champs du formulaire et de les stocker ensuite dans la variable globale MailBody qui constituera le corps du message */ $Envoi = 1; //initialisation de la variable envoi à 1 if ($ == ""){ echo("<font face=verdana size=2>vous n'avez pas renseigné votre adresse . Nous ne pourrons vous répondre.<br></font>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ $Envoi = 0; } if ($Sujet == ""){ echo("<font face=verdana size=2><br>vous n'avez pas indiqué le sujet.</font><br>"); $Envoi = 0; } //S'il y a des erreurs, on propose de recommencer if ($Envoi == 0) echo("<p> </p><p> </p><p align=\"center\"> <A HREF=\"Javascript:history.go(-1)\"> <strong>retour</strong></a> <A HREF=\"home.htm\"><strong>Annuler</strong></a></p>"); //Envoi du message if ($Envoi == 1) { //sinon on envoie le mail mail($mailto, $MailSubject, $Message, $MailHeader); //envoi du message //affichage d'un message de confirmation. echo("<p><font face=verdana size=2>votre message a bien été envoyé.<br>merci de vos commentaires.</font>"); echo("<p> </p><p> </p><p align=\"center\"><a HREF=\"home.htm\"><strong>Retour</strong></a></p>"); }?> </body> </html> mail_v1.doc 31/10/06 Page 5 of 7

6 Le script php est situé entre les balises <? et?>. On commence par positionner les variables $MailTo, $MailCc, $MailSubject, et $MailHeader. Les commentaires dans le listing sont explicites. A noter toutefois la dernière affectation : $MailHeader = "From: ".$ ; On récupère l'entrée du formulaire nommée (voir plus haut). Le '.' entre la chaine "From: " et la variable $ sert à concaténer les 2 informations, cad que la variable $MailHeader contiendra par exemple : From: Ensuite, on utilise la variable $Envoi pour tester les champs obligatoires du formulaire. Vous constatez que dans chaque test (if ($ ="") ) on positionne cette variable à 0 ou à 1 suivant que l'on souhaite rendre le champ obligatoire ou non. On récupère donc les informations du formulaire $ , $Sujet dans les tests if Vous remarquez que dans les lignes echo("."), la syntaxe est la syntaxe html, puisque c'est ce qui s'affichera dans l'explorateur. Il y a donc certains méta-caractères à faire précéder du caractère \ (ex : \" pour utiliser le caractère "). Ensuite vient le verdict en testant la variable $Envoi. Si $Envoi = 0, c'est que l'utilisateur n'a pas rempli un champ obligatoire, ou toute autre raison que vous pouvez ajouter d'ailleurs. A noter que l'on affiche dans ce cas 2 liens : Retour et Annuler. Pour Retour, on utilise un lien du type : <A HREF="Javascript:history.go(-1)"><strong>Retour</strong></A> de façon à revenir sur le formulaire et conserver les champs déjà remplis par l'utilisateur! Sinon, le lien annuler de type : <A HREF="home.htm"><strong>Annuler</strong></a> permet de revenir sur une page de votre site, ici home.htm. Si $Envoi = 1, c'est que tout est OK, on va envoyer le message, en récupérant son contenu depuis le formulaire : mail($mailto, $MailSubject, $Message, $MailHeader); tout en affichant une petite baffouille pour dire que tout est OK : echo("<p><font face=verdana size=2>votre message a bien été envoyé.<br>merci de vos commentaires.</font>"); Et voilà, c'est pas plus compliqué. Comment? tu veux pouvoir joindre un fichier avec ton mail? OK, on va étudier cela dans le tuto mail_v1.doc 31/10/06 Page 6 of 7

7 Sources Principalement des sites internet. Il y en a d'autres mais ce sont ceux que j'ai trouvé le plus intéressant sur le sujet. - webtutor (http://www.pagetutor.com/) en anglais mais bien expliqué pour apprendre le html. - Outils pour webmaster (http://www.toulouse-renaissance.net/c_outils). En français. - cours sur html et php (http://www.phpfacile.com/). En français. - ou vous trouverez un manuel et de la doc sur php, ainsi que des articles et tutos divers. En français. - sur le html, javascript, php. En français. mail_v1.doc 31/10/06 Page 7 of 7

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE

Plus en détail

Partie HTML TD 6 : Liens hypertexte et formulaires

Partie HTML TD 6 : Liens hypertexte et formulaires Partie HTML TD 6 : Liens hypertexte et formulaires 1. Les liens hypertextes Ils permettent la navigation dans les sites Web. Il y a 3 types de liens : - Les liens internes à un site - Les liens internes

Plus en détail

Manipulation de formulaire

Manipulation de formulaire 1 Manipulation de formulaire points abordés outils (et balises) de création de formulaire, javascript, validation de formulaire en php site de départ nous nous baserons sur cette version pour l'exercice

Plus en détail

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec

Plus en détail

Compte rendu de PHP MySQL : création d un formulaire de base de données

Compte rendu de PHP MySQL : création d un formulaire de base de données REVILLION Joris Décembre 2009 3EI Compte rendu de PHP MySQL : création d un formulaire de base de données Objectifs : Le principal objectif de ce cours est de découvrir et de nous familiariser avec le

Plus en détail

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé)

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé) Introduction PHP = Personal Home Pages ou PHP Hypertext Preprocessor Langage de script interprété (non compilé) Plan Avantages Fonctionnement interne Bases du langage Formulaires Envoi d un email Avantages

Plus en détail

Upload de fichiers en PHP

Upload de fichiers en PHP Upload de fichiers en PHP par HERAULT Antoine Date de publication : 1er décembre 2006 Dernière mise à jour : 1er décembre 2006 Vous avez envie de permettre aux visiteurs de votre site d'uploader des fichiers

Plus en détail

TP HTML n 3 : Les formulaires et le PHP

TP HTML n 3 : Les formulaires et le PHP TP HTML n 3 : Les formulaires et le PHP 1 ) Qu'est-ce qu'un formulaire? En HTML, un formulaire est un espace de saisie dans une page web, pouvant comporter plusieurs zones, ou champs : on peut y saisir

Plus en détail

Protéger un dossier avec un.htaccess

Protéger un dossier avec un.htaccess Page 1 of 6 Protéger un dossier avec un.htaccess Tutoriel 80 commentaires Lorsque vous réalisez votre site en PHP, vous êtes souvent amenés à créer une zone "Admin" où l'accès est limité... Et il vaut

Plus en détail

CFAD. Livret de la formule Webmaster. Qu est-ce qu un Webmaster? En tant Normal, il s agit de la personne responsable d un site.

CFAD. Livret de la formule Webmaster. Qu est-ce qu un Webmaster? En tant Normal, il s agit de la personne responsable d un site. CFAD Livret de la formule Webmaster Qu est-ce qu un Webmaster? En tant Normal, il s agit de la personne responsable d un site. Mais dans notre cas, nous allons considérer que le Webmaster et celui qui,

Plus en détail

1. Manipulation des formulaires avec PHP. 2. Transmission d'arguments entre pages : méthodes GET et POST. 3. Manipulation du JavaScript avec le PHP.

1. Manipulation des formulaires avec PHP. 2. Transmission d'arguments entre pages : méthodes GET et POST. 3. Manipulation du JavaScript avec le PHP. TP5: LES FORMULAIRES OBJECTIFS : 1. Manipulation des formulaires avec PHP. 2. Transmission d'arguments entre pages : méthodes GET et POST. 3. Manipulation du JavaScript avec le PHP. PARTIE 1: Formulaire

Plus en détail

Initiation aux techniques du Web. Cours L2 sciences cognitives séance 2 Charif HAYDAR: alchiekc@loria.fr

Initiation aux techniques du Web. Cours L2 sciences cognitives séance 2 Charif HAYDAR: alchiekc@loria.fr Initiation aux techniques du Web Cours L2 sciences cognitives séance 2 Charif HAYDAR: alchiekc@loria.fr Introduction Tableaux La balise (DIV) Polices en HTML Body (corps) et Head (en-tête) attributs Forms(formulaires):

Plus en détail

L3 - Sites Web dynamiques : Mini-Wall MINI-WALL

L3 - Sites Web dynamiques : Mini-Wall MINI-WALL L3 - SITES WEB DYNAMIQUES MINI-WALL 1 Introduction L'objectif de ce TD est de mettre en place un mini "livre d'or", permettant à vos visiteurs de vous laisser des messages sur votre site. Une page affiche

Plus en détail

Aide Utilisateur. Cellpass.fr

Aide Utilisateur. Cellpass.fr Aide Utilisateur Mise en place simple :... 2 Création d une ressource... 2 Installation du module... 5 Test fonction file OK... 7 temps de connexion < 1 seconde(s)... 7 Exemple d'installation PassUp pour

Plus en détail

Phortail, le mini CMS qui vous ouvre de grandes portes! V2.0.5

Phortail, le mini CMS qui vous ouvre de grandes portes! V2.0.5 Phortail, le mini CMS qui vous ouvre de grandes portes! V2.0.5 Avant de lire ce document, sachez définir avec exactitude vos besoins et vos buts. Plusieurs liens vous sont donnés à la dernière page afin

Plus en détail

Plan du travail. 2014/2015 Cours TIC - 1ère année MI 86

Plan du travail. 2014/2015 Cours TIC - 1ère année MI 86 Plan du travail Chapitre 1: Internet et le Web Chapitre 2: Principes d Internet Chapitre 3 : Principaux services d Internet Chapitre 4 : Introduction au langage HTML 2014/2015 Cours TIC - 1ère année MI

Plus en détail

Gérer les formulaires

Gérer les formulaires 195 Chapitre 7 Gérer les formulaires 1. Vue d'ensemble Gérer les formulaires 1.1 Petit rappel sur les formulaires Le formulaire est un outil de base indispensable pour les sites web dynamiques puisqu'il

Plus en détail

Activités HTML. Code: act-html

Activités HTML. Code: act-html Activités HTML act-html Activités HTML Code: act-html Originaux url: http://tecfa.unige.ch/guides/tie/html/act-html/act-html.html url: http://tecfa.unige.ch/guides/tie/pdf/files/act-html.pdf Prérequis:

Plus en détail

Formulaire / Counter. Manuel

Formulaire / Counter. Manuel Manuel Mars 2013, Copyright Webland AG 2013 Sommaire Formulaire Informations générales Configurer le formulaire 1ère étape: réalisation du formulaire 2ème étape: configuration du formulaire 3ème étape:

Plus en détail

TD3 : PHP «avancé» V2.4.0

TD3 : PHP «avancé» V2.4.0 TD3 : PHP «avancé» V2.4.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage à l'identique 3.0 non transposé. Document

Plus en détail

Le document décortique une interaction HTML-PHP-SQL puis donne le corrigé pour les exercices 1 à 4.

Le document décortique une interaction HTML-PHP-SQL puis donne le corrigé pour les exercices 1 à 4. Le document décortique une interaction HTML-PHP-SQL puis donne le corrigé pour les exercices 1 à 4. I Affichage du formulaire et envoi de données A gauche le code d'une page HTML et à droite son affichage

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Extrait 183 Chapitre 7 Gérer les formulaires 1. Vue d'ensemble Gérer les formulaires 1.1 Petit rappel

Plus en détail

PHP/MySQL. École Nationale Supérieure des Mines de Nancy 2nde Année

PHP/MySQL. École Nationale Supérieure des Mines de Nancy 2nde Année Bases de Données et Ingénierie des Systèmes d Information 1 PHP/MySQL École Nationale Supérieure des Mines de Nancy 2nde Année Table des matières I PHP 2 1 Les bases 2 1.1 Introduction........................................

Plus en détail

Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC. Qui contacter pour commencer la mise en place d une configuration de test?

Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC. Qui contacter pour commencer la mise en place d une configuration de test? Les solutions de paiement CyberMUT (Crédit Mutuel) et P@iement CIC Qui contacter pour commencer la mise en place d une configuration de test? CyberMUT Paiement - Paiement CIC Commerce Electronique mailto:centrecom@e-i.com

Plus en détail

TD 1 - Programmation Web avec PHP (1)

TD 1 - Programmation Web avec PHP (1) TD 1 - Programmation Web avec PHP (1) CORRIGE DU TD 1 Objectif : créer des scripts du côté serveur avec PHP, utiliser quelques fonctionnalités Internet de PHP Attention : si vous recréez des pages PHP

Plus en détail

Initiation PHP-MySQL : HTML, HTTP, URL, PHP Vocabulaire, principes et premiers pas

Initiation PHP-MySQL : HTML, HTTP, URL, PHP Vocabulaire, principes et premiers pas Initiation PHP-MySQL : HTML, HTTP, URL, PHP Vocabulaire, principes et premiers pas Olivier BOEBION 12/02/2004 1 Le point de départ 1.1 Et la lumière fut... A la fin des années 1980, Tim Berners-Lee travaillant

Plus en détail

Attaques applicatives

Attaques applicatives Attaques applicatives Attaques applicatives Exploitation d une mauvaise programmation des applications Ne touche pas le serveur lui-même mais son utilisation/ configuration Surtout populaire pour les sites

Plus en détail

Initiation à html et à la création d'un site web

Initiation à html et à la création d'un site web Initiation à html et à la création d'un site web Introduction : Concevoir un site web consiste à définir : - l'emplacement où ce site sera hébergé - à qui ce site s'adresse - le design des pages qui le

Plus en détail

1. Avec un script php. 2. En utilisant phpmyadmin

1. Avec un script php. 2. En utilisant phpmyadmin Université Lumière - Lyon 2 Master d Informatique M1 - Année 2006-2007 Programmation Web - TDs n 8 9 : PHP - Mysql L. Tougne (http ://liris.cnrs.fr/laure.tougne), 20/11/06 L objectif de ce TD est d utiliser

Plus en détail

Web et présentation d information spatiale

Web et présentation d information spatiale Université de La Rochelle LUP-SIG 2004-2005 Programmation SIG et Internet Cartographique Web et présentation d information spatiale Moteurs de recherche et formulaires HTML Jean-Michel FOLLIN jmfollin@univ-lr.fr

Plus en détail

Pour développer du PHP, nous avons besoin de 3 outils : PHP, MySQL et APACHE

Pour développer du PHP, nous avons besoin de 3 outils : PHP, MySQL et APACHE PHP et éléphant, pourquoi? Tout le monde aime ce gentil animal Il rend bien des services à l'homme Il est puissant et en même temps docile Il est rapide quand il attaque (les bases de données) Les lettres

Plus en détail

OP4. BD & Web. Résumé de cours. Partie II : HTML 4.0

OP4. BD & Web. Résumé de cours. Partie II : HTML 4.0 Univ.Montpellier II 2005 M. Hascoët OP4 BD & Web Résumé de cours Partie II : HTML 4.0 M. Hascoët mountaz@lirmm.fr Université Montpellier II Place Eugène Bataillon 34095 Montpellier Cedex 05 2/5 1. Introduction

Plus en détail

Introduction à PHP. Formulaires HTML et PHP, interactions avec le client. monnerat@u-pec.fr. 6 avril 2015. IUT de Fontainebleau. Introduction à PHP

Introduction à PHP. Formulaires HTML et PHP, interactions avec le client. monnerat@u-pec.fr. 6 avril 2015. IUT de Fontainebleau. Introduction à PHP Formulaires HTML et PHP, interactions avec le client IUT de Fontainebleau 6 avril 2015 1 Formlaire et traitement 2 Texte Cases à cocher Listes Upload de fichiers Sommaire Formlaire et traitement 1 Formlaire

Plus en détail

TP Initiation au langage HTML

TP Initiation au langage HTML TP Initiation au langage HTML (1) Rappels de quelques généralités Un fichier HTML n'est pas compilé (ce n'est pas un programme) Un fichier HTML est un fichier texte simple, parfaitement lisible, respectant

Plus en détail

EXERCICES JAVASCRIPT Exercice N 01 Écrire un script java qui permet de saisir le nom de l utilisateur et de l afficher en gras, dans une page Web.

EXERCICES JAVASCRIPT Exercice N 01 Écrire un script java qui permet de saisir le nom de l utilisateur et de l afficher en gras, dans une page Web. EXERCICES JAVASCRIPT Exercice N 01 Écrire un script java qui permet de saisir le nom de l utilisateur et de l afficher en gras, dans une page Web. Exercice N 02 Écrire un script java qui utilise une fonction

Plus en détail

Je veux un site Web. 1 : L'hébergement et la mise en ligne de pages web

Je veux un site Web. 1 : L'hébergement et la mise en ligne de pages web Je veux un site Web 1 : L'hébergement et la mise en ligne de pages web L'hébergement Pour créer un site web, il me faut un serveur, c'est à dire un ordinateur connecté en permanence à l'internet L'hébergeur

Plus en détail

Création de formulaires interactifs

Création de formulaires interactifs SESSION 16 Création de formulaires interactifs Programme de la session Lancer un sondage en utilisant divers éléments d'entrée de formulaire Traiter les entrées utilisateur Activer un script à partir d'un

Plus en détail

Initiation à html et à la création d'un site web

Initiation à html et à la création d'un site web Initiation à html et à la création d'un site web Lors de la première séance de TP, vous avez mis en place la structure d'accueil pour votre site personnel et vous avez appris comment accéder librement

Plus en détail

Formation PHP débutant

Formation PHP débutant Formation PHP débutant Table des matières 1 Le principe de PHP 3 1.1 Langage côté serveur.................................. 3 1.2 Pour travailler..................................... 3 1.3 Langage de pré-processing...............................

Plus en détail

PHP 5.4 Développez un site web dynamique et interactif

PHP 5.4 Développez un site web dynamique et interactif Editions ENI PHP 5.4 Développez un site web dynamique et interactif Collection Ressources Informatiques Extrait 183 Chapitre 7 Gérer les formulaires 1. Vue d'ensemble Gérer les formulaires 1.1 Petit rappel

Plus en détail

GUIDE D'UTILISATION DU SITE INTERNET DE LA MDA

GUIDE D'UTILISATION DU SITE INTERNET DE LA MDA GUIDE D'UTILISATION DU SITE INTERNET DE LA MDA Table des matières 1. Créer un compte... 1 2. Se connecter... 5 3. Créer un événement... 6 4. Réservation des salles de la MDA... 11 A. Créer une réservation...

Plus en détail

INITIATION À LA PROGRAMMATION PARTIE 2 : PHP

INITIATION À LA PROGRAMMATION PARTIE 2 : PHP INITIATION À LA PROGRAMMATION PARTIE 2 : PHP ce cours, nous aborderons progressivement et par la pratique les techniques transversales de programmation; par la même occasion, vous découvrirez plusieurs

Plus en détail

3. Formulaires. Cours Web. Formulaires. 3. Formulaires. 3. Formulaires. Formulaires. Lionel Seinturier. Université Pierre & Marie Curie

3. Formulaires. Cours Web. Formulaires. 3. Formulaires. 3. Formulaires. Formulaires. Lionel Seinturier. Université Pierre & Marie Curie Cours Web Formulaires Lionel Seinturier Université Pierre & Marie Curie Lionel.Seinturier@lip6.fr 8/9/03 Formulaires HTML 1.0 essentiellement "mono"-directionnel informations fournies par le serveur (suite

Plus en détail

ISN Premiers pas en php 17/10/2011

ISN Premiers pas en php 17/10/2011 ISN Premiers pas en php 17/10/2011 Qu'est-ce que PHP? PHP est un langage de programmation qui s'intègre dans vos pages HTML. Mais, avant de continuer, il est bon d'expliquer comment se déroule une requête

Plus en détail

Tutoriel. ThunderBird. Page 1 / 10

Tutoriel. ThunderBird. Page 1 / 10 Tutoriel ThunderBird Page 1 / 10 1. Les Préalables Munissez-vous de vos paramètres de compte mail (L'adresse email, l'identifiant de connexion, le mot de passe, serveur POP, serveur SMTP ). Vous les trouverez

Plus en détail

TD2-1 : Application client-serveur V2.3.0

TD2-1 : Application client-serveur V2.3.0 TD2-1 : Application client-serveur V2.3.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage à l'identique 3.0 non transposé.

Plus en détail

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et

Plus en détail

I - à la découverte de php

I - à la découverte de php Cours PHP, By TR@PC0D13N Site Web : http://trapcodien.free.fr E-Mail : trapcodien@hotmail.fr Bonjour à tous, aujourd'hui j'ai décidé de commencer à rédiger un tutoriel sur le langage web PHP. Dans cette

Plus en détail

ultisites S.A. module «services»

ultisites S.A. module «services» M ultisites S.A. module «services» TP N 3 : Installation du serveur WEB Nom : Prénom : Classe : Date : Appréciation : Note : Objectif : Être capable d'installer le serveur WEB, et de créer une page HTML

Plus en détail

Comment mettre des enquêtes en ligne sur le site www.vedrine.net avec Modalisa 7

Comment mettre des enquêtes en ligne sur le site www.vedrine.net avec Modalisa 7 Comment mettre des enquêtes en ligne sur le site www.vedrine.net avec Modalisa 7 Auteur : J.-M. Védrine Version 1.2 Février 2012 Préambule Au fil des années le nombre d enquêtes réalisées avec le logiciel

Plus en détail

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer

Plus en détail

Nas Synology CS 407 Utilisation CGI

Nas Synology CS 407 Utilisation CGI Nas Synology CS 407 Utilisation CGI Ce fichier provient du site : https://padipfix.no-ip.info Auteur : nas.phil@gmail.com Création : 06/05/2008 - OpenOffice.org 3.1 Version : 4 Modification : 18/07/2009

Plus en détail

Créer un formulaire de contact pour votre site gratuitement (6 méthodes)!

Créer un formulaire de contact pour votre site gratuitement (6 méthodes)! Créer un formulaire de contact pour votre site gratuitement (6 méthodes)! Author : soufiane Bonjour, Cherchez-vous depuis des jours comment insérer un formulaire de contact sur votre site web? Gratuitement

Plus en détail

TD2 : PHP «avancé» V3.0.0

TD2 : PHP «avancé» V3.0.0 TD2 : «avancé» V3.0.0 Cette œuvre est mise à disposition selon les termes de la licence Creative Commons Attribution Pas d'utilisation Commerciale Partage à l'identique 3.0 non transposé. Document en ligne

Plus en détail

Tutoriel pour clef PGP avec Thunderbird

Tutoriel pour clef PGP avec Thunderbird Tutoriel pour clef PGP avec Thunderbird Si vous ne connaissez pas Thunderbird, il s'agit d'un client mail assez complet proposé par Mozilla. Si vous êtes sous Windows, vous pouvez le télécharger ici, si

Plus en détail

Apprendre à Créer une Page de Capture

Apprendre à Créer une Page de Capture Licence Merci de prendre connaissance de cette licence avant de lire le rapport. Ce rapport vous dévoile une stratégie viral qu'utilisent les plus gros marketeurs d'internet pour gagner de l argent. Vous

Plus en détail

Prog. Web TP2 Année universitaire 2012 2013 - Formulaires - suite

Prog. Web TP2 Année universitaire 2012 2013 - Formulaires - suite Prog. Web TP2 Année universitaire 2012 2013 - Formulaires - suite 1 INSCRIPTION À UN SITE On suppose que l'inscription à un site offre de nombreux avantages. Pour s'inscrire à ce site il faut saisir :

Plus en détail

Programmation WEB dynamique PHP

Programmation WEB dynamique PHP Programmation WEB dynamique PHP G. Maurey Master 1-2010 Les présentations Gilles MAUFFREY Bureau 5 Batiment W2 T : 72 61 k : maurey@hec.fr www.hec.fr/maurey PHP Plan de la séance 1 Présentation du cours

Plus en détail

DU PLM. TP : produire et consommer des services web en PHP

DU PLM. TP : produire et consommer des services web en PHP DU PLM TP : produire et consommer des services web en PHP NuSOAP est une librairie PHP proposée par NuSphere et Dietrich Ayala. Elle fournit un ensemble de classes (aucune extension PHP n est requise au

Plus en détail

Création d un forum en Php et Mysql

Création d un forum en Php et Mysql Birane SECK Création d un forum en Php et Mysql Cahier des charges : Nous allons mettre en place un espace membre assez classique à savoir un système que l on retrouve sur la majorité des sites Internet.

Plus en détail

Headers, cookies et sessions

Headers, cookies et sessions Headers, cookies et sessions Chargement de fichiers (upload) Entêtes HTTP et redirections Gestion des cookies et des sessions de connexions Authentification Validation des données Programmation avancée

Plus en détail

Gestion d email dans votre site

Gestion d email dans votre site Gestion d email dans votre site Ceci est une documentation préliminaire, traduite par Christine Dubois (Agilcom) et sujette à changement Dans ce chapitre, vous allez apprendre à envoyer un message e-mail

Plus en détail

Tutoriel version pour le système pupitre de l'académie de Lille. version du logiciel: 05 Janvier 2011(v1)

Tutoriel version pour le système pupitre de l'académie de Lille. version du logiciel: 05 Janvier 2011(v1) Tutoriel version pour le système pupitre de l'académie de Lille version du logiciel: 05 Janvier 2011(v1) Préambule: Logiciel initié dans le cadre du Groupe de production pupitre SVT de l'académie de Lille.

Plus en détail

PHP. virginie.sans@irisa.fr http://perso.univ-rennes1.fr/virginie.sans/pwb. Internet et HTML

PHP. virginie.sans@irisa.fr http://perso.univ-rennes1.fr/virginie.sans/pwb. Internet et HTML PHP virginie.sans@irisa.fr http://perso.univ-rennes1.fr/virginie.sans/ BUR Internet et HTML PHP, qu'est-ce que c'est? Un langage pour la programmation du serveur Permet d'inclure des parties programmées

Plus en détail

Les formulaires. Pour sortir de la page ou de votre ordinateur, les moyens disponibles sont :

Les formulaires. Pour sortir de la page ou de votre ordinateur, les moyens disponibles sont : 1. L'interactivité ( cgi / mailto / Javascript ) 1.1 L'interactivité, mais comment? Les formulaires Avec les formulaires, Html vous ouvre les portes de l'interactivité et vous permet de recevoir des informations

Plus en détail

Rapport SQL Vincent Maréchal 3EI3-2009

Rapport SQL Vincent Maréchal 3EI3-2009 Rapport SQL Vincent Maréchal 3EI3-2009 Objectifs Les objectifs de ce cours ont été de découvrir les outils de web et la mise en ligne de fichiers sur un server ftp. De revoir les bases en html CSS et de

Plus en détail

Tutoriel pour Outlook 2003

Tutoriel pour Outlook 2003 Tutoriel pour Outlook 2003 Bonjour à tous!!! Dans ce tutoriel nous allons apprendre à gérer nos comptes mails à l aide du logiciel Microsoft Office Outlook 2003. Quel est l avantage? Pensez au gain de

Plus en détail

AppleScript et Mac OSX Snow

AppleScript et Mac OSX Snow Annexe AppleScript et Mac OSX Snow Le langage lui-même (version 2.1) a subi peu de modifications ou d améliorations (détaillées dans la note RN-AppleScript/RN-10_6/RN-10_6.html du site http://developer.apple.com).

Plus en détail

Développement de l interface Web du projet Hôpital

Développement de l interface Web du projet Hôpital Pôle informatique 2013/2014 École Nationale Supérieure des Mines de Saint-Étienne Développement de l interface Web du projet Hôpital Antoine Zimmermann antoine.zimmermann@emse.fr Le cahier des charges

Plus en détail

Applications Réparties TD 3 Web Services.NET

Applications Réparties TD 3 Web Services.NET Ce TD vous enseignera les bases de l'utilisation des Web Services en.net avec Visual Studio.NET 1 Introduction Vos applications.net, quelles soient Windows Forms ou Web Forms, peuvent avoir recours, dans

Plus en détail

Site dynamique PHP Master 1 2010

Site dynamique PHP Master 1 2010 PRINCIPES DE BASE DE CONSTRUCTION DES INSTRUCTIONS PHP echo "Celle-ci a été écrite entièrement en PHP."; Comme vous le voyez, le code PHP est dans la balise Ce qui nous intéresse est à l'intérieur, il

Plus en détail

PHP 5. Tableaux - Formulaires

PHP 5. Tableaux - Formulaires PHP 5 Tableaux - Formulaires 1 PHP 5 Les tableaux 2 Les tableaux Généralités Déclaration : plusieurs manières : // Déclaration d'un tableau vide $fruits = array(); // Déclaration d'un tableau indexé numériquement

Plus en détail

GED MARKETING. Page 1 sur 18

GED MARKETING. Page 1 sur 18 GED MARKETING I. Présentation du produit... 2 II. Page principale de l application... 3 L arbre... 3 Le menu... 4 La fenêtre de navigation... 4 III. La recherche de documents... 4 Rechercher tous les documents...

Plus en détail

Création d un formulaire de contact Procédure

Création d un formulaire de contact Procédure Création d un formulaire de contact Procédure Description : Cette procédure explique en détail la création d un formulaire de contact sur TYPO3. Outil Procédure CMS: TYPO3 Auteur : hemmer.ch SA Extension:

Plus en détail

InfoStance SCOLASTANCE V6. Espace collaboratif privé

InfoStance SCOLASTANCE V6. Espace collaboratif privé InfoStance SCOLASTANCE V6 Espace collaboratif privé Table des matières Se connecter à l espace collaboratif privé... 4 Création et modification de contenu... 4 La Barre d édition... 4 La page d accueil...

Plus en détail

Utilisation de Sarbacane 3 Sarbacane Software

Utilisation de Sarbacane 3 Sarbacane Software Tutorial par Anthony Da Cruz Utilisation de Sarbacane 3 Sarbacane Software Ambiance Soleil 17 Rue Royale 74000, Annecy Sommaire 1. Présentation générale 2. Guide étape par étape 3. Astuces de l éditeur

Plus en détail

Comment créer un site web Proxy gratuitement!

Comment créer un site web Proxy gratuitement! Comment créer un site web Proxy gratuitement! Author : soufiane Bonjour, Cherchez-vous comment créer un site web proxy gratuitement? Voulez-vous naviguer sur le web en anonymat totale en utilisant votre

Plus en détail

langage web: html BIO30 "Programmez votre site web de A à Z" Carl Herrmann Université de la Méditerranée

langage web: html BIO30 Programmez votre site web de A à Z Carl Herrmann Université de la Méditerranée langage web: html BIO30 "Programmez votre site web de A à Z" Carl Herrmann Université de la Méditerranée langage web: html page statique: l'utilisateur n'a pas d'influence sur le contenu ou l'aspect de

Plus en détail

Tutoriel : les formulaires

Tutoriel : les formulaires Tutoriel : les formulaires Ouvrir sous NVU le fichier Exercice4.html, vous travaillerez à partir de ce fichier Sous le titre en h4 définissez un formulaire : Nom du formulaire : Inscription Url de l'action

Plus en détail

Notice de prise en main du logiciel Capturino

Notice de prise en main du logiciel Capturino Notice de prise en main du logiciel Capturino Programme de capture d images rectangulaires sélectionnées à la souris (Programme pour Windows XP, Vista et Seven) Capturino/>JPB Page 1 Sommaire Sommaire...

Plus en détail

Tutoriel sur les bases de HTML et de PHP

Tutoriel sur les bases de HTML et de PHP Tutoriel sur les bases de HTML et de PHP Cours : Inf7214 Développement de logiciel Date : Hiver 2009 Ce tutoriel vous donne un aperçu du développement d application WEB avec les langages HTML et PHP. Vous

Plus en détail

Introduction à la programmation web

Introduction à la programmation web Introduction à la programmation web Nouvelles Technologies Dr. Thé Van LUONG The-Van.Luong@heig-vd.ch HEIG-VD Switzerland 8 octobre 2015 1/34 8 octobre 2015 1 / 34 Plan 1 État de l art des langages orientés

Plus en détail

TP 8 : Créer son site web de D à Z...

TP 8 : Créer son site web de D à Z... TP 8 : Créer son site web de D à Z... Présentation Nous allons tenter de créer en 2 ou trois séances un site WEB de toute pièce. Vous devrez choisir un thème (ce que vous voulez, ou presque...). Vous établirez

Plus en détail

Utiliser le site Voyages-sncf.com

Utiliser le site Voyages-sncf.com voyages-sncf.com 17 mars 2014 p 1 Utiliser le site Voyages-sncf.com Avec ce tutoriel, vous apprendrez à utiliser le site de la SNCF dédié aux trajets grandes lignes et plus particulièrement à : rechercher

Plus en détail

Vos remarques / suggestions

Vos remarques / suggestions Présentation de Picasa Picasa est le logiciel de gestion d'album photo proposé par Google, il est gratuit. Google vous propose deux versions : un logiciel à installer sur l'ordinateur et un module Internet

Plus en détail

TP2 : PHP. Exercice 1 : Premiers pas en PHP Voici un exemple de code PHP.

TP2 : PHP. Exercice 1 : Premiers pas en PHP Voici un exemple de code PHP. TP2 : PHP Exercice 1 : Premiers pas en PHP Voici un exemple de code PHP. 1 3

Plus en détail

Pluridisciplinarité. Classe de BTS DATR 1 -----------------------------------------------------------------------

Pluridisciplinarité. Classe de BTS DATR 1 ----------------------------------------------------------------------- Pluridisciplinarité Classe de BTS DATR 1 ----------------------------------------------------------------------- Module M53: Diagnostic de territoire cible dans le secteur des services. -----------------------------------------------------------------------

Plus en détail

Je veux des visites. 1 : Résumé de l'épisode précédent. 29/03/07 Formation Internet Fred Reillier

Je veux des visites. 1 : Résumé de l'épisode précédent. 29/03/07 Formation Internet Fred Reillier Je veux des visites 1 : Résumé de l'épisode précédent Je cherche une maison (1) Je voudrais une maison à Lubersac Je cherche une maison (2) DNS J'achèterais bien une maison www.immonot.com/requête compliquée

Plus en détail

Comment faire pour créer un site web? (mon site, pas à pas)

Comment faire pour créer un site web? (mon site, pas à pas) Comment faire pour créer un site web? (mon site, pas à pas) Author : soufiane Bonjour, Bienvenue dans cette nouvelle série de tutoriels destinée aux débutants cherchant comment créer un site web de A à

Plus en détail

7 VOS ADRESSES. Afin de faciliter la saisie des envois, ChronoShip OnLine vous permet de gérer votre carnet d adresses.

7 VOS ADRESSES. Afin de faciliter la saisie des envois, ChronoShip OnLine vous permet de gérer votre carnet d adresses. VOS ADRESSES 7 VOS ADRESSES Afin de faciliter la saisie des envois, ChronoShip OnLine vous permet de gérer votre carnet d adresses. Diverses options permettent d enrichir ce carnet d adresses : la saisie

Plus en détail

L envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248

L envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 L envoi d un formulaire par courriel Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 Chapitre 9 L envoi d un formulaire par courriel L envoi par courriel d informations

Plus en détail

Echanges d informations entre client et serveur

Echanges d informations entre client et serveur Chapitre 4 Echanges d informations entre client et serveur c 2010-2011 -JA C Q U E S THOORENS - H T T P://W W W.T H O O R E N S.N E T Le protocole HTTP a défini des possibilités d envoi d informations

Plus en détail

INITIATION À LA PROGRAMMATION PARTIE 2 : PHP

INITIATION À LA PROGRAMMATION PARTIE 2 : PHP INITIATION À LA PROGRAMMATION PARTIE 2 : PHP Dans ce cours, nous aborderons progressivement et par la pratique les techniques transversales de programmation; par la même occasion, vous découvrirez plusieurs

Plus en détail

Tutoriel pour l introduction à l animation en HTML5 et JavaScript

Tutoriel pour l introduction à l animation en HTML5 et JavaScript Tutoriel pour l introduction à l animation en HTML5 et JavaScript Frédéric Guégan Olivier Fauvel-Jaeger Giacomo Rombaut Table des matières 1. Introduction... 2 2. Création de l environnement... 2 3. Création

Plus en détail

Tutoriel : ORUXMAPS (pour smartphone ou tablette sous androïd) Afficher des cartes en ligne et les rendre hors-ligne

Tutoriel : ORUXMAPS (pour smartphone ou tablette sous androïd) Afficher des cartes en ligne et les rendre hors-ligne Tutoriel : ORUXMAPS (pour smartphone ou tablette sous androïd) Afficher des cartes en ligne et les rendre hors-ligne - La première partie de ce tutoriel indiquera la procédure pour afficher les autres

Plus en détail

Workshop AUXILIUM Tunisie

Workshop AUXILIUM Tunisie Workshop AUXILIUM Tunisie Sujet: Création d'un site web dynamique en PHP Radio ENISo Responsables: CHABCHOUB Safouane ABBES Mohamed Date: 17 /10 /2012 AUXILIUM Tunisie- Octobre 2012 1 Règlement général

Plus en détail

Protéger un dossier avec un.htaccess

Protéger un dossier avec un.htaccess 1 sur 6 25/06/2012 15:03 4 176 Zéros connectés 313 449 Zéros inscrits Inscription Connexion Pseudo Mot de passe Mot de passe oublié? Connexion auto. Connexion avec un compte : Protéger un dossier avec

Plus en détail

Bases de données et Sites Web. Li345

Bases de données et Sites Web. Li345 Bases de données et Sites Web. Li345 Remerciements à: Stéphane Gançarski et Philippe Rigaux. Ces transparents sont fortement inspirés du très bon livre : Pratique de MySQL et PHP, troisième édition Philippe

Plus en détail

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird.

Vous y trouverez notamment les dernières versions Windows, MAC OS X et Linux de Thunderbird. MAIL > configuration de mozilla thunderbird > SOMMAIRE Qu'est ce que Thunderbird? Téléchargement du logiciel Thunderbird Configuration Installation d'un compte POP Installation d'un compte IMAP En cas

Plus en détail

Création d'un questionnaire (sondage)

Création d'un questionnaire (sondage) Création d'un questionnaire (sondage) Le but de ce petit tuto est d'avoir les séquences pas à pas pour la création d'un questionnaire de façon à ne pas devoir rechercher la manière de procéder si l'outil

Plus en détail