INTERACTION PHP-MYSQL

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

Download "INTERACTION PHP-MYSQL"

Transcription

1 INTERACTION PHP-MYSQL 1) Connexion à l environnement MySql Afin d établir une connexion avec un serveur MySql, nous utilisons la fonction mysql_connect(). identifiant_connection = mysql_connect( nom_hote, nom_utilisateur, mot_de_passe ); identifiant_connection est une variable retournée par la fonction et représentera la connexion qui est établie. nom_hote est le nom du serveur MySql (si celui-ci est exécuté en parallèle du serveur Web, on peut mettre localhost comme nom d hote. nom_utilisateur est votre login sur le serveur MySql. mot_de_passe est votre password sur le serveur MySql. Exemple : $connexion = mysql_connect ("localhost", "dom", "passesecret") ; ou plus usuellement : $nom_hote = "localhost" ; $nom_utilisateur = "dom" ; $mot_de_passe = "passesecret" ; $connexion = mysql_connect ($nom_hote, $nom_utilisateur, $mot_de_passe) ; Interaction PHP-MySql Page 1 Par D. SALIGNAT A.COSKUN

2 2) Choix de la base de donnée de travail Maintenant que nous sommes connectés sur le serveur MySql, il faut spécifier sur quelle base de donnée nous voulons travailler, ceci se fait via la fonction mysql_select_db(). mysql_select_db( nom_base_donnee, identifiant_connexion ); nom_base_donnee est le nom de la base de donnée sur laquelle nous voulons travailler. identifiant_connection est la variable qui a été retournée par la fonction mysql_connect(). Exemple : mysql_select_db("carnetadresse",$connexion); ou plus usuellement : $nom_base_donnee = "carnetadresse" ; mysql_select_db($nom_base_donnee,$connexion); 3) Exécution de requêtes Il ne nous reste plus qu à lancer des requêtes sur le serveur à l aide de la fonction mysql_query(). resultat = mysql_query( requete, identifiant_connexion ); resultat est une variable retournée par la fonction et contiendra le résultat de la requête. requete est la requête à exécuter. identifiant_connection est la variable qui a été retournée par la fonction mysql_connect(). Exemple : $resultat = mysql_query("select * from tablenoms",$connexion); ou plus usuellement : $requete = "select * from tablenoms" ; $resultat = mysql_query($requete,$connexion); Interaction PHP-MySql Page 2 Par D. SALIGNAT A.COSKUN

3 4) Traitement du résultat de la requête Il ne suffit pas d effectuer une requête pour en afficher le résultat. Le traitement s effectue ligne à ligne. Chacune des lignes est récupéré par une variable de boucle ou bien à l aide de la fonction mysql_fetch_array(). L affichage en lui même se fera par traitement champs à champs de la ligne courante. On effectue ceci par traitement directe du tableau «ligne» ou en utilisant la fonction mysql_result(). a) Pour traiter toutes les lignes : ligne_courante = mysql_fetch_array( resultat ); ligne_courante est une variable retournée par la fonction et contiendra la ligne courante. resultat est la variable qui a été retournée par la fonction mysql_query(). Utilisation : while ( $ligne_courante = mysql_fetch_array($resultat) ) { //cette section contiendra le traitement ligne à ligne (voir partie b) } Alternative : Pour effectuer un traitement par variable de boucle, nous devons connaitre le nombre total de ligne de notre requête. Ceci est effectué à l aide de la fonction mysql_num_rows(). nombre_de_ligne = mysql_num_rows( resultat ); nombre_de_ligne est une variable retournée par la fonction et contiendra le nombre total de lignes. resultat est la variable qui a été retournée par la fonction mysql_query(). Utilisation : $nombre_de_ligne = mysql_num_rows ( $resultat); $ligne_courante = 0 ; while ( $ligne_courante < $nombre_de_ligne ) { //cette section contiendra le traitement ligne à ligne (voir partie b) $ligne_courante++ ; } b) Pour récupérer les champs des lignes en vue d un affichage : Interaction PHP-MySql Page 3 Par D. SALIGNAT A.COSKUN

4 valeur_du_champs = mysql_result( resultat, ligne_courante, nom_du_champs ); valeur_du_champs est une variable retournée par la fonction et contiendra le contenu du champs pour la ligne en cours. resultat est la variable qui a été retournée par la fonction mysql_query(). ligne_courante est soit la variable retournée par la fonction mysql_fetch_array() soit celle attribuée manuellement (voir partie a). nom_du_champs contient le nom du champs de la table pour lequel vous désirez récupérer la valeur. Exemple: $nom_courant = mysql_result( $resultat, $ligne_courante, "nom" ) ; Alternative : On effectue directement le traitement en pointant notre tableau représenté par la ligne courante. valeur_du_champs = ligne_courante[ nom_du_champs ] ; valeur_du_champs est une variable qui contiendra le contenu du champs pour la ligne. ligne_courante est soit la variable retournée par la fonction mysql_fetch_array() soit celle attribuée manuellement (voir partie a). nom_du_champs contient le nom du champs de la table pour lequel vous désirez récupérer la valeur. Exemple: $nom_courant = $ligne_courante["nom"] ; Interaction PHP-MySql Page 4 Par D. SALIGNAT A.COSKUN

5 5) Déconnexion de l environnement MySql Lorsque vous n avez plus la nécessité d être connecté au serveur MySql, effectuez la fonction mysql_close(). mysql_close( identifiant_connexion ); identifiant_connection est la variable qui a été retournée par la fonction mysql_connect(). Exemple : mysql_close($connexion); Interaction PHP-MySql Page 5 Par D. SALIGNAT A.COSKUN

6 6) Fonctionnement par la pratique Les interactions PHP-MySql montrées ici sont à mettre en pratique avec des tables que vous aurez préalablement établies ; il faut donc modifier le code proposé pour prendre ces dernières en considération. a) Cas figé Le but est de se connecter au serveur, puis d effectuer une requête simpliste. La requête en question consiste à insérer une nouvelle ligne dans une table avec les valeurs nom, prénom et émail connues à l avance ("toto","titi", Pole Universitaire ). <html> <head> <title>base de donnée APO</title> </head> <body> <? //Paramètres de connexion au serveur $serveur="localhost"; $login="titi"; $pass="toto"; $base="dugm"; $table="apocalypse"; //connexion au serveur soit avec IP comme , soit avec DNS comme sql.vichy, soit avec // alias de localhost et il faut définir aussi login, et pass =pass word // CONNECT : si on a connecté on reçoit un chiffre de0 à // sinon on reçoit un chiffre 0 qui veut dire il y a un problème $id=mysql_connect($serveur,$login,$pass); mysql_select_db($base,$id); // mysql_select_db(nom de base de donnée, lien); //variables figes $No="3"; //ici chaque variable est équivalant d un nom de $Nom_de_livre="Toto"; //champ de notre base de donnée. Dans notre exemple $Auteur="Titi"; // «No, Nom de livre, Auteur.» $Edition="Pole Universitaire"; $Année="Mai 2001"; //on fait une requête avec les variables figes $query="insert INTO $table VALUES('$No','$Nom_de_livre','$Auteur','$Edition','$Année')"; $result=mysql_query($query,$id); //on se déconnecte du serveur mysql_close($id);?> </body> </html> // ici query est une variable et $ sert à définir une variable // qui peut être nommée comme toto titi P.S. : Quant on envoie ce fichier «php3» avec un logiciels FTP il faut tout d abord l exécuter comme une page du Web en l appelant, par exemple l adresse de notre serveur est «vichy-universite.com» et notre base de donné s appelle «dugm» et on demande notre fichier de php3 base_de_donnee_apo.php3» en demandant de cet adresse base_de_donnee_apo.php3 sur le Web, après il faut faire afficher cette base de donnée de notre table «ApoCalypse»sur serveur. L exécution de la page ne fera rien visuellement parlant, on peut simplement voir le résultat sur notre base de donnée directement en accédant au serveur MySql. Interaction PHP-MySql Page 6 Par D. SALIGNAT A.COSKUN

7 b) Récupération de variables via PHP On effectue cette fois une opération similaire à la précédente à la nuance prêt que le contenu des variables est donné par des fonctions PHP. Ces fonctions permettent de récupérer l adresse IP d une personne allant voir la page, son nom d hôte, la date courante et le navigateur utilisé par cette même personne. <head> <body> <? //on crée nos variables et on les remplie via des fonctions php $ip=getenv("remote_addr"); $host=gethostbyaddr($ip); $d=date("y:m:d"); $expl=getenv("http_user_agent"); //parametres de connexion au serveur $serveur="localhost"; $login="titi"; $pass="toto"; $base="dugm"; $table="recup_apo"; //connexion au serveur $id=mysql_connect($serveur,$login,$pass); mysql_select_db($base); //on fait une requete avec les variables recuperees auparavant $query="insert INTO $table VALUES(0,'$ip','$host','$d','$expl')"; $result=mysql_query($query,$id); //on se deconnecte du serveur mysql_close($id);?> </body> </head> P.S. : Quant on envoie ce fichier «php3» avec un logiciels FTP il faut tout d abord l exécuter comme une page du Web en l appelant, par exemple l adresse de notre serveur est «vichy-universite.com» et notre base de donné s appelle «dugm» et on demande notre fichier de php3 «recup_apo.php3» en demandant de cet adresse sur le Web, après il faut faire afficher cette base de donnée de notre table «recup_apo»sur serveur. L exécution de la page ne fera toujours rien de visuellement parlant, on peut simplement voir le résultat sur notre base de donnée directement en accédant au serveur MySql. Interaction PHP-MySql Page 7 Par D. SALIGNAT A.COSKUN

8 c) Récupération de variables via HTML Maintenant nous allons voir un script complet. Les variables sont rentrés via un formulaire HTML, et on effectue un affichage sur la page. On a besoin donc une page «HTML» et une page «Php3» <html> <head> <body> Partie HTML (pour entrer en interaction avec le visiteur) <form action="affic_variables_apo.php3" method="post"> Nom a chercher : <input type="text" name="nomrecherche"> <input type="submit" value="rechercher"> </form> Partie PHP (pour effectuer la requête sur le serveur MySql et afficher le résultat) <? //parametres de connexion au serveur $nom_serveur="localhost"; $login_serveur="titi"; $pass_serveur="toto"; $nom_bd="dugm"; $nom_table="apo_annuaire"; //connexion au serveur $connexion=mysql_connect($nom_serveur,$login_serveur,$pass_serveur); mysql_select_db($nom_bd); echo"<br>$connexion<br>"; //on fait une requete avec la variable de notre formulaire html $query="select * FROM $nom_table WHERE nom LIKE '$nomrecherche%'"; $resultat=mysql_query($query,$connexion); //on va maintenant faire l affichage //on regarde combien de lignes nous avons $nblignes=mysql_num_rows($resultat); //permets de connaître le nombre de lignes //affichage du resultat echo "nous avons $nblignes reponses <br>"; $ligne_courante = 0; while ($ligne_courante<$nblignes) { //recuperation du contenu de la ligne courante $leno=mysql_result($resultat,$ligne_courant, "numero"); $lenom=mysql_result($resultat,$ligne_courante, "nom"); $leprenom=mysql_result($resultat,$ligne_courante, "prenom"); $leage=mysql_result($resultat,$ligne_courante, "age"); $lesex=mysql_result($resultat,$ligne_courante, "sex"); //affichage du contenu de la ligne courante. Après echo dans ces ". " se trouve codes HTML //chaque $ veut dire une variable echo"numero=$leno NOM=$lenom PRENOM=$leprenom AGE=$leage SEX=$lesex <br>"; //on passe a la ligne suivante $ligne_courante++; Interaction PHP-MySql Page 8 Par D. SALIGNAT A.COSKUN

9 } //on se deconnecte du serveur mysql_close($connexion);?> </body> </head> </html> On peut tout de même remarquer que la déconnexion au serveur aurait pu être effectuée juste après la requête car on ne lui demande plus aucune information par la suite. On peut le faire avec une jolie mise en page en initialisant le formulaire : <html> <head> <title>base de donné APO avec tableau</title> <body bgcolor="#006666"> <form action="affic_variables_tableau_apo.php3" method="post"> <table width="35%" border="0"> <td width="28%"><font color="#ffcc00">nom </font> <td width="38%"> <input type="text" name="nomrecherche"> <td rowspan="3" width="34%"> <td width="28%"><font color="#ffcc00">prénom : </font> <td width="38%"> <input type="text" name="prenomrecherche"> <td width="28%"><font color="#ffcc00">age :</font> <td width="38%"> <input type="text" name="agerecherche"> <td width="28%"><font color="#ffcc00">sex : </font> <td width="38%"> <input type="text" name="sexrecherche"> <td width="34%"> <input type="submit" value="rechercher" name="submit"> </table> </form> <? //Parti PHP echo"<font color='#ffcc00' size='4'>vous avez saisi :</font><br> <table width='35%' border='0'> <td width='28%'><font color='#ff6600'>nom <td width='34%'> $nomrecherche </font><br> <td width='28%'><font color='#ff6600'>prenom <td width='34%'>$prenomrecherche </font><br> On demande et la réponse qu on reçoit Interaction PHP-MySql Page 9 Par D. SALIGNAT A.COSKUN

10 <td width='28%'><font color='#ff6600'>age <td width='34%'>$agerecherche </font><br> <td width='28%'><font color='#ff6600'>sex <td width='34%'>$sexrecherche </font><br> "; if ( ($nomrecherche!="") ($prenomrecherche!="") ($agerecherche!="") ($sexrecherche!="") ) { // if permets de réinitialiser la boucle //parametres de connexion au serveur $nom_serveur="localhost"; $login_serveur="titi"; $pass_serveur="toto"; $nom_bd="dugm"; $nom_table="apo_annuaire"; //connexion au serveur $connexion=mysql_connect($nom_serveur,$login_serveur,$pass_serveur); mysql_select_db($nom_bd); echo"<br>$connexion<br>"; //on fait une requete avec la variable de notre formulaire html $query="select * FROM $nom_table WHERE nom LIKE '$nomrecherche%' and prenom LIKE '$prenomrecherche%' and age LIKE '$agerecherche%'and sex LIKE '$sexrecherche%'"; $resultat=mysql_query($query,$connexion); //on va maintenant faire l affichage //on regarde combien de lignes nous avons $nblignes=mysql_num_rows($resultat); //permets de connaître le nombre de lignes On demande //affichage du résultat avec ECHO echo "<font color='#ffcc00'>nous avons $nblignes reponses<br>"; $ligne_courante = 0; while ($ligne_courante<$nblignes) { //récupération du contenu de la ligne courante $leno=mysql_result($resultat,$ligne_courant, "numero"); $lenom=mysql_result($resultat,$ligne_courante, "nom"); $leprenom=mysql_result($resultat,$ligne_courante, "prenom"); $leage=mysql_result($resultat,$ligne_courante, "age"); $lesex=mysql_result($resultat,$ligne_courante, "sex"); et la réponse qu on reçoit //affichage du contenu de la ligne courante. Après echo dans ces ". " se trouve codes HTML //chaque $ veut dire une variable echo" <table width='35%' border='0'> <td width='28%'><font color='#ffcc00'>nom </font> <td width='38%'> <input type='text' name='nom' value='$lenom'> <td width='28%'><font color='#ffcc00'>prénom </font> <td width='38%'> <input type='text' name='prenom' value='$leprenom'> <td width='28%'><font color='#ffcc00'>age </font> Interaction PHP-MySql Page 10 Par D. SALIGNAT A.COSKUN

11 <td width='38%'> <input type='text' name='age' value='$leage'> <td width='28%'><font color='#ffcc00'>sex </font> <td width='38%'> <input type='text' name='sex' value='$lesex'> </table><br>"; //on passe a la ligne suivante $ligne_courante++; } //on se deconnecte du serveur mysql_close($connexion); }?> </body> </head> </html> Livre d Or Pour livre d or on a besoin de 3 fichier : 1) APO_LivreDor.sql (la table) qui sert à conserver les données saisies 2) APO-index.php3 qui permet de saisir la formulaire et de l envoyer vers APO_LivreDor.sql en via APO_livre.php3 3) APO_livre.php3 qui sert à insère des données (saisies de formulaire dans la table) APO_LivreDor.sql Le fichier APO-index.php3 <html> <head> <title>livre d'or APO</title> <body bgcolor="#006666"> //ouvrir la balise de formulaire et définir la méthode <form action="apo_livre.php3" method="post"> //où on envoie le contenu de formulaire <table width="40%" border="0"> <td width="31%"><font color="#ffcc00">pseudo</font> <td width="69%"> <input type="text" name="pseudo" size="40"> <td width="31%"><font color="#ffcc00">votre </font> <td width="69%"> <input type="text" name=" " size="40"> <td width="31%"><font color="#ffcc00">commentaires</font> <td width="69%"> <textarea name="commentaires" cols="75" rows="10"></textarea> <td width="31%"> <td width="69%"> <input type="submit" value="envoyer" name="submit"> </table> </form> //fermer la balise de formulaire On remplie cette formulaire d un livre d or et on l envoie Interaction PHP-MySql Page 11 Par D. SALIGNAT A.COSKUN

12 <? //partie PHP3 commence $connexion=mysql_connect("localhost","dugm","passdugm"); $db=mysql_select_db("dugm", $connexion); $query = "SELECT * FROM APO_LivreDor"; //afficher le contenue de la table $result= mysql_query($query); mysql_close($connexion); $nb = mysql_numrows($result); $i=0; while ($i<$nb) { $Pseudo = mysql_result($result,$i,"pseudo"); $ = mysql_result($result,$i," "); $Commentaires = mysql_result($result,$i,"commentaires"); et le fichier APO-index.php3 récupère les information (qui viennent d être insérées dans la table APO_LivreDor ) à afficher dans la page APO-index.php3 echo("<b><i>pseudo</i></b>: $Pseudo<BR>"); // sert à afficher le contenu echo("<b><i> </i></b>: $ <BR>"); // de APO_livre.php3 echo("<b><i>commentaires</i></b>: $Commentaires<P>"); $i++; }?> </body> </head> </html> le fichier APO_livre.php3 <META HTTP-EQUIV="Refresh" CONTENT="0; URL= //on définit l adresse de contenue récupérée à faire afficher <? //parti PHP3 $connexion=mysql_connect("localhost","dugm","passdugm"); $db=mysql_select_db("dugm", $connexion); // insérer des données saisies dans APO-index.php3 dans la table APO_LivreDor.sql $query = "INSERT INTO APO_LivreDor VALUES ('$Pseudo','$ ','$Commentaires');"; $result= mysql_query($query); mysql_close($connexion); $nb = mysql_numrows($result); $i=1; while ($i<$nb) { $Pseudo = mysql_result($result,$i,"pseudo"); $ = mysql_result($result,$i," "); $Commentaires = mysql_result($result,$i,"commentaires"); echo("pseudo: $Pseudo<BR>"); echo(" $ <BR>"); echo("commentaires: $Commentaires<P>"); Dès qu on a envoyer notre formulaire, APO_livre.php3 récupère les informations et les insère dans la table de base de donnée $i++;?> Interaction PHP-MySql Page 12 Par D. SALIGNAT A.COSKUN

13 MY SQL Liste de tables Modifier Afficher Insérer Interaction PHP-MySql Page 13 Par D. SALIGNAT A.COSKUN

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS) PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et

Plus en détail

PHP et les Bases de données - Généralités

PHP et les Bases de données - Généralités PHP et les Bases de données - Généralités Conception d une base de données Méthodes utilisées : MERISE, UML Modèle conceptuel des données MCD, Modèle logique MLD, Modèle Physique MPD. Ces aspects seront

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

Mysql avec EasyPhp. 1 er mars 2006

Mysql avec EasyPhp. 1 er mars 2006 Mysql avec EasyPhp 1 er mars 2006 Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requètes vers les bases de données relationnelles. Il en reprend la syntaxe

Plus en détail

PHP 4 PARTIE : BASE DE DONNEES

PHP 4 PARTIE : BASE DE DONNEES PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux

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

Pratique et administration des systèmes

Pratique et administration des systèmes Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de

Plus en détail

SYSTÈMES D INFORMATIONS

SYSTÈMES D INFORMATIONS SYSTÈMES D INFORMATIONS Développement Modx Les systèmes de gestion de contenu Les Content Management Système (CMS) servent à simplifier le développement de sites web ainsi que la mise à jour des contenus.

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

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

PDO : PHP Data Object 1/13

PDO : PHP Data Object 1/13 PDO : PHP Data Object 1/13 Tous ne sont que des extensions... Les fonstions mysql_* : API mysql Les fonctions mysqli_* aussi Il en est de même pour PDO PDO (avec le pilote PDO MySQL Driver et Extension

Plus en détail

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

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

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework L'objectif de ce document est de poser des bases de réflexion sur la modélisation d'un projet réalisé

Plus en détail

Stockage du fichier dans une table mysql:

Stockage du fichier dans une table mysql: Stockage de fichiers dans des tables MYSQL avec PHP Rédacteur: Alain Messin CNRS UMS 2202 Admin06 30/06/2006 Le but de ce document est de donner les principes de manipulation de fichiers dans une table

Plus en détail

Formulaire pour envoyer un mail

Formulaire pour envoyer un mail 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

Plus en détail

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin Sécurité des sites Web Pas un cours un recueil du net INF340 Jean-François Berdjugin Vulnérabilité Définition (wikipédia) : Dans le domaine de la sécurité informatique, une vulnérabilité est une faiblesse

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

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs. Connexion à 4D Server depuis une page ASP Par Noreddine MARGOUM, Technicien Contrôle Qualité, 4D S.A. Note technique 4D-200403-08-FR Version 1 Date 1 Mars 2004 Résumé Le propos de cette note technique

Plus en détail

CREATION d UN SITE WEB (INTRODUCTION)

CREATION d UN SITE WEB (INTRODUCTION) CREATION d UN SITE WEB (INTRODUCTION) Environnement : World Wide Web : ordinateurs interconnectés pour l échange d informations ( de données) Langages : HTML (HyperText Markup Language) : langages pour

Plus en détail

TD HTML AVEC CORRECTION

TD HTML AVEC CORRECTION TD HTML AVEC CORRECTION On utilisera Notepad++ comme éditeur sur Windows Vous créez un répertoire www sous vos répertoires personnels et vous mettrez vos pages dedans. Créez vos fichiers HTML et n oubliez

Plus en détail

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement Guillaume HARRY l Contenu sous licence Creative Commons CC-BY-NC-ND Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement P. 2 1. Introduction 2.

Plus en détail

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

Module BD et sites WEB

Module BD et sites WEB Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD

Plus en détail

Formulaires et Compteurs

Formulaires et Compteurs Formulaires et Compteurs Création de formulaires et de compteurs avec extensions FrontPage ou ASP. INFORMATIONS CONNEXES Le but du présent manuel est de permettre à une personne familière d Internet de

Plus en détail

1 ère Université WEB. Courbevoie Samedi 21 octobre 2006. Votre site interactif sur internet.

1 ère Université WEB. Courbevoie Samedi 21 octobre 2006. Votre site interactif sur internet. 1 ère Université WEB Courbevoie Samedi 21 octobre 2006 Votre site interactif sur internet. Programme de la journée. 10H30 - Introduction Université web Votre site interactif sur internet. 10H35 Généralités

Plus en détail

Bases de Données et Internet

Bases de Données et Internet Informatique S6 3A Bases de Données et Internet Python: SGBD et CGI Alexis NEDELEC LISYC EA 3883 UBO-ENIB-ENSIETA Centre Européen de Réalité Virtuelle Ecole Nationale d Ingénieurs de Brest enib c 2008

Plus en détail

Attaques de type. Brandon Petty

Attaques de type. Brandon Petty Attaques de type injection HTML Brandon Petty Article publié dans le numéro 1/2004 du magazine Hakin9 Tous droits reservés. La copie et la diffusion de l'article sont admises à condition de garder sa forme

Plus en détail

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

Plus en détail

PHP 5. La base de données MySql. A. Belaïd 1

PHP 5. La base de données MySql. A. Belaïd 1 PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple

Plus en détail

Sécurité des applications web. Daniel Boteanu

Sécurité des applications web. Daniel Boteanu I F8420: Éléments de Sécurité des applications web Daniel Boteanu Architecture des applications web Client légitime Internet HTTP 浀 HTML Server Web 2 Architecture des applications web Client légitime Internet

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

STID 2ème année : TP Web/PHP

STID 2ème année : TP Web/PHP STID 2ème année : TP Web/PHP Plan de travail et aide mémoire jean.arnaud@inria.fr Ce document est composé de cinq parties : Un aide mémoire sur les aspects pratiques de la création de sites Une introduction

Plus en détail

Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6

Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6 Sommaire Accès via un formulaire d'identification... 4 Accès en mode SSO... 5 Quels Identifiant / mot de passe utiliser?... 6 2 І O2S Intégration O2S dans un site Internet Ce document présente une description

Plus en détail

Performance web. Mesurer. Analyser. Optimiser. Benjamin Lampérier - Benoît Goyheneche. RMLL 2015 - Beauvais. 8 Juillet 2015

Performance web. Mesurer. Analyser. Optimiser. Benjamin Lampérier - Benoît Goyheneche. RMLL 2015 - Beauvais. 8 Juillet 2015 Benjamin Lampérier - Benoît Goyheneche RMLL 2015 - Beauvais 8 Juillet 2015 1 2 3 État des lieux On ne change rien On optimise intelligemment Avant de commencer Mettre les chaines de caractères entre simple

Plus en détail

Document Object Model (DOM)

Document Object Model (DOM) Document Object Model (DOM) Jean-Claude Charr Maître de conférences IUT de Belfort Montbéliard Université de Franche Comté Description générale Définit un standard pour accéder aux documents structurés

Plus en détail

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2

Sommaire. I.1 : Alimentation à partir d un fichier Access (.mdb)...2 Sommaire I. SCENARII DE TRAITEMENTS...2 I.1 : Alimentation à partir d un fichier Access (.mdb)...2 I.1 : Vérification de l intégrité des traitements SQL sur la pyramide des ages...3 I.2 : Vérification

Plus en détail

Documentation de conception

Documentation de conception Documentation de conception La présente documentation précise les choix de modélisation, détaille les fonctionnalités (en sus de la documentation utilisateur), documente la conception de la base de donnes

Plus en détail

La programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2)

La programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2) Le langage PHP (2) Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/ 1 / 54 1 La programmation orientée objet 2 Gestion de Connexions HTTP 3 Manipulation

Plus en détail

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle Ce projet comporte trois parties sur les thèmes suivants : création de base de donnée, requêtes SQL, mise en œuvre

Plus en détail

Séance d ED n 5 : HTML et JavaScript

Séance d ED n 5 : HTML et JavaScript Séance d ED n 5 : HTML et JavaScript EXERCICE 1 1) le but de cet exercice est de construire l'interface suivante en html: une réponse : 1)

Plus en détail

cedric.foll@(education.gouv.fr laposte.net) Ministère de l'éducation nationale Atelier sécurité Rabat RALL 2007

cedric.foll@(education.gouv.fr laposte.net) Ministère de l'éducation nationale Atelier sécurité Rabat RALL 2007 A t t a q u e s c o n t r e l e s a p p l i s w e b cedric.foll@(education.gouv.fr laposte.net) Ministère de l'éducation nationale Atelier sécurité Rabat RALL 2007 D e l ' u t i l i t é d e l ' a t t a

Plus en détail

1 Position du problème

1 Position du problème Licence Science et Technologies - INF245 Examen session 1 - mai 2012 Durée : 2 heures Documents non autorisés Le barème est donné à titre indicatif 1 Position du problème Le Club Universitaire de Vélo

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE

INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE INSTALLATION DE L APPLICATION DU CONTEXTE ITASTE Le responsable de la société Itaste utilise une application installée sur son poste : elle est programmée en VBA sous Microsoft Access et pourvue d une

Plus en détail

Mise en place d un serveur Proxy sous Ubuntu / Debian

Mise en place d un serveur Proxy sous Ubuntu / Debian BTS INFORMATIQUE DE GESTION Option Administrateur Réseaux Benoît VERRON Activité n 1 Mise en place d un serveur Proxy sous Ubuntu / Debian Présentation d un Proxy Un proxy (serveur mandataire) est un serveur

Plus en détail

NAMEBAY PRO. votre site de revente de noms de domaine en marque blanche. Documentation technique

NAMEBAY PRO. votre site de revente de noms de domaine en marque blanche. Documentation technique NAMEBAY PRO votre site de revente de noms de domaine en marque blanche Documentation technique SOMMAIRE 1. PRÉSENTATION... 3 2. FONCTIONNEMENT... 4 2.1. ETAPE 1 : Devenir revendeur de noms de domaine...

Plus en détail

PARAMETRAGE CONSOLE ADMINISTRATION DE MESSAGERIE "VENDOME.EU" NOTICE UTILISATION

PARAMETRAGE CONSOLE ADMINISTRATION DE MESSAGERIE VENDOME.EU NOTICE UTILISATION PARAMETRAGE CONSOLE ADMINISTRATION DE MESSAGERIE "VENDOME.EU" NOTICE UTILISATION Le but de l'utilisation de la console d'administration de votre adresse de messagerie "vendome.eu", est notamment de créer

Plus en détail

Rapport de projet Site web pour une association

Rapport de projet Site web pour une association 51, rue Barthélémy de Laffemas BP 29 26901 Valence Cedex 9 Rapport de projet Site web pour une association Année 2006-2007 Bruno SABOT 1ère année DUT R&T Mathieu ROGER 2ème année DUT R&T Rapport réalisé

Plus en détail

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. ASTRIUM - Toulouse JEE Formation 2013 TP JEE Développement Web en Java Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. Figure 1 Architecture

Plus en détail

Utiliser un CMS: Wordpress

Utiliser un CMS: Wordpress Utiliser un CMS: Wordpress Annie Danzart Annie.Danzart@telecom-paristech.fr Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation

Plus en détail

Command Execution:... 10. File Inclusion :... 21. SQL injection :... 10

Command Execution:... 10. File Inclusion :... 21. SQL injection :... 10 Web App Security CHEF ATELIER: BEN MARZOUK HAMZA(RT3) BOUJBEL AMEL(RT4) KHALIFI MAJDI(ISI) TOURJMEN HELA(RT3) ALIBI GHAZI(ISET) BEL HAJ HASSINE SOUHA(RT3) TRABELSI OUSSAMA(MPI) Table des matières 1. Présentation

Plus en détail

DOM - Document Object Model

DOM - Document Object Model DOM - Document Object Model 1 But de DOM Interfacer les langages de programmation avec les documents XML en les associant avec un modèle orienté objet DOM permet aux programmes et scripts : d'accéder et

Plus en détail

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP IFT1147 Programmation Serveur Web avec PHP Un bref survol du langage HTML HMTL HTML: Hypertext Markup Language HTML est essentiellement un langage de description de structure de document (par exemple titre,

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

FORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006

FORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006 I. INTRODUCTION 1. Présentation du formateur et des élèves 2. Historique internet : d'où ça vient a. Historique général : 3 étapes majeures 1. l'histoire de l'informatique débute en 1942 avec la première

Plus en détail

Vulnérabilités et sécurisation des applications Web

Vulnérabilités et sécurisation des applications Web OSSIR 09/09/2002 Vulnérabilités, attaques et sécurisation des applications Web Pourquoi les firewalls sont impuissants patrick.chambet@edelweb.fr http://www.edelweb.fr http://www.chambet.com Page 1 Planning

Plus en détail

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado

RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado - RAPPORT AUDIT SEO Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado 17 septembre 2013 Table des matières Optimisation structurelle 2 Optimisation des standards, performances et

Plus en détail

Installation d'un serveur FTP géré par une base de données MySQL

Installation d'un serveur FTP géré par une base de données MySQL BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation

Plus en détail

LA PLATE-FORME D'ALTERN C

LA PLATE-FORME D'ALTERN C LA PLATE-FORME D'ALTERN C http://doc.alternc.org/user/ch01.html Altern C est un ensemble de scripts fondé uniquement sur des Logiciels Libres. Grâce à sa facilité d administration, il permet d offrir un

Plus en détail

RÉALISATION D UN SITE DE RENCONTRE

RÉALISATION D UN SITE DE RENCONTRE RÉALISATION D UN SITE DE RENCONTRE Par Mathieu COUPE, Charlène DOUDOU et Stéphanie RANDRIANARIMANA Sous la coordination des professeurs d ISN du lycée Aristide Briand : Jérôme CANTALOUBE, Laurent BERNARD

Plus en détail

Introdution à PHP, MySQL et AJAX

Introdution à PHP, MySQL et AJAX Introdution à PHP, MySQL et AJAX Introduction à PHP Syntaxe Variables Boucles PHP avancé Sessions Manipulation de fichiers Cookies PHP+MySQL AJAX Contenu du cours Qu'est ce que PHP? PHP signifie P HP:

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation Web. Madalina Croitoru IUT Montpellier Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance

Plus en détail

Thème : Création, Hébergement et référencement d un site Web

Thème : Création, Hébergement et référencement d un site Web Formation au profit des enseignants de l'université Ibn Zohr Thème : Création, Hébergement et référencement d un site Web Omar El Kharki & Jamila Mechbouh http://perso.menara.ma/~elkharki/ Ou bien http://www.elkharki.africa-web.org/

Plus en détail

Les services usuels de l Internet

Les services usuels de l Internet Les services usuels de l Internet Services principaux (applications) disponibles sur l Internet Courrier électronique (mail) - protocole SMTP (Simple Mail Transfer Protocol) inclut maintenant tous types

Plus en détail

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées? Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites Quelles solutions peuvent être employées? Présentation d une des solutions Conclusion Aujourd hui le web est

Plus en détail

I. MySQL : Serveur et SGBD

I. MySQL : Serveur et SGBD Le Système de Gestion de Base de Données MySQL I. MySQL : Serveur et SGBD Menu I. MySQL : Serveur et SGBG II. Création d'une base de données avec MySQL MySQL est un système de gestion et conception de

Plus en détail

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7

1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7 Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application

Plus en détail

Gestion de stock pour un magasin

Gestion de stock pour un magasin Département d Informatique Université de Fribourg, Suisse http://diuf.unifr.ch Gestion de stock pour un magasin Stock online utilise ASP/MS-Access DO Thi Tra My No étudiant : 05-333-750 Travail de séminaire

Plus en détail

Olivier Mondet http://unidentified-one.net

Olivier Mondet http://unidentified-one.net T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage

Plus en détail

Mysql. Les requêtes préparées Prepared statements

Mysql. Les requêtes préparées Prepared statements Mysql Les requêtes préparées Prepared statements Introduction Les prepared statements côté serveur sont une des nouvelles fonctionnalités les plus intéressantes de MySQL 4.1 (récemment sorti en production

Plus en détail

Cours Bases de données 2ème année IUT

Cours Bases de données 2ème année IUT Cours Bases de données 2ème année IUT Cours Bilan : Des vues à PL/SQL corrigé Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Cas exemple 2 Les tables... 3 Vues et index 4 Privilèges 5 Fonctions

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

ITSR43 : INGÉNIERIE DES SYSTÈMES D INFORMATION Benoît Darties INTRODUCTION NOTION D INFORMATION QUELLES DONNÉES? EXPLOITATION DES DONNÉES

ITSR43 : INGÉNIERIE DES SYSTÈMES D INFORMATION Benoît Darties INTRODUCTION NOTION D INFORMATION QUELLES DONNÉES? EXPLOITATION DES DONNÉES ITSR43 : INGÉNIERIE DES SYSTÈMES D INFORMATION Benoît Darties INTRODUCTION NOTION D INFORMATION QUELLES DONNÉES? Information vs Données 2010 : 7 Eo entreprises (10^18) 6 Eo particuliers Production jusqu

Plus en détail

Les serveurs WEBUne introduction

Les serveurs WEBUne introduction Les serveurs WEB Une introduction Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com Claude Duvallet 1/22 Comparaison

Plus en détail

HTML, CSS, JS et CGI. Elanore Elessar Dimar

HTML, CSS, JS et CGI. Elanore Elessar Dimar HTML, CSS, JS et CGI Elanore Elessar Dimar Viamen GPAs Formation, 13 avril 2006 Sommaire Qu est-ce que HTML? HTML : HyperText Marckup Language XML : extensible Marckup Language Qu est-ce que HTML? HTML

Plus en détail

Formation Webmaster : Création de site Web Initiation + Approfondissement

Formation Webmaster : Création de site Web Initiation + Approfondissement Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation

Plus en détail

API SMS CONSEIL HTTP V2.01. Sommaire. Documentation V1.0 au 21/05/2011

API SMS CONSEIL HTTP V2.01. Sommaire. Documentation V1.0 au 21/05/2011 API SMS CONSEIL HTTP V2.01 Documentation V1.0 au 21/05/2011 L'utilisation de l'api SMS CONSEIL est réservée aux clients, membres du site SMS-CONSEIL.FR et doit se faire en accord avec nos conditions générales

Plus en détail

Raja Bases de données distribuées A Lire - Tutoriel

Raja Bases de données distribuées A Lire - Tutoriel Université des Sciences de Montpellier Master 2 Semestre 1 Unité d'enseignement FMIN306 Raja Bases de données distribuées A Lire - Tutoriel 26 janvier 2011 Audrey Novak Romain Maneschi Jonathan Fhal Aloys

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

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward PHP CLÉS EN MAIN 76 scripts efficaces pour enrichir vos sites web par William Steinmetz et Brian Ward TABLE DES MATIÈRES INTRODUCTION 1 1 TOUT CE QUE VOUS AVEZ TOUJOURS VOULU SAVOIR SUR LES SCRIPTS PHP

Plus en détail

Plan Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO2 2006-2007 S2-IO2 Bases de données: Jointures, Transactions

Plan Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO2 2006-2007 S2-IO2 Bases de données: Jointures, Transactions Général Prévisionnel (1/2) (non contractuel) Internet et Outils L1/IO2 2006-2007 S2-IO2 Bases de données: Jointures, Cours Internet et Outils: [1/12] Intro, Internet, Web, XHTML (2H) [2/12] XHTML(2H) [3/12]

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

PHP. Bertrand Estellon. 26 avril 2012. Aix-Marseille Université. Bertrand Estellon (AMU) PHP 26 avril 2012 1 / 214

PHP. Bertrand Estellon. 26 avril 2012. Aix-Marseille Université. Bertrand Estellon (AMU) PHP 26 avril 2012 1 / 214 PHP Bertrand Estellon Aix-Marseille Université 26 avril 2012 Bertrand Estellon (AMU) PHP 26 avril 2012 1 / 214 SQLite et PDO Base de données SQLite et PDO SQLite écrit les données relatives à la base dans

Plus en détail

Comment mettre en ligne un site WordPress local

Comment mettre en ligne un site WordPress local Comment mettre en ligne un site WordPress local Vous avez bossé votre site en local et vous voulez maintenant savoir comment mettre en ligne votre site pour la première fois? Je vous propose ce guide en

Plus en détail

SQUID P r o x y L i b r e p o u r U n i x e t L i n u x

SQUID P r o x y L i b r e p o u r U n i x e t L i n u x SQUID P r o x y L i b r e p o u r U n i x e t L i n u x 1. P r é s e n t a t i o n : SQUID est un proxy (serveur mandataire en français) cache sous linux. De ce fait il permet de partager un accès Internet

Plus en détail

Transfert d un site local vers un serveur. NPDS REvolution 13. Rédaction : Axel Relecture : Dev & Jpb

Transfert d un site local vers un serveur. NPDS REvolution 13. Rédaction : Axel Relecture : Dev & Jpb Transfert d un site local vers un serveur NPDS REvolution 13 Révision 1.1 de la documentation pour cette version Rédaction : Axel Relecture : Dev & Jpb Sommaire 1 Présentation générale... 3 1.1 Convention...

Plus en détail

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de la Fusion Avancée Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel est enregistré

Plus en détail

Diffuser un contenu sur Internet : notions de base... 13

Diffuser un contenu sur Internet : notions de base... 13 Diffuser un contenu sur Internet : notions de base... 13 1.1 Coup d œil sur l organisation de cet ouvrage.............. 15 Préambule : qu est-ce qu une page web?................ 16 À propos du HTML...........................

Plus en détail

Cours CCNA 1. Exercices

Cours CCNA 1. Exercices Cours CCNA 1 TD3 Exercices Exercice 1 Enumérez les sept étapes du processus consistant à convertir les communications de l utilisateur en données. 1. L utilisateur entre les données via une interface matérielle.

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

BTS S.I.O. 2012-2013 PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais

BTS S.I.O. 2012-2013 PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais BTS S.I.O. 2012-2013 PHP OBJET Module SLAM4 Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais Table des matières 1 But... 3 2 Les bases :... 3 3 Utilisation d'une classe : Instanciation...3

Plus en détail

Manuel : Comment faire sa newsletter

Manuel : Comment faire sa newsletter Manuel : Comment faire sa newsletter Adresse : www.yestravel.be/acymailing Se connecter - Login (identifiant) = l adresse mail - Mot de Passe = mot de passe qui vous a été donné par. Cliquer sur [connexion]

Plus en détail

Guide de réalisation d une campagne e-mail marketing

Guide de réalisation d une campagne e-mail marketing Guide de réalisation d une campagne e-mail marketing L ère des envois d e-mails en masse est révolue! Laissant la place à une technique d e-mail marketing ciblé, personnalisé, segmenté et pertinent. La

Plus en détail

Bernard Lecomte. Débuter avec HTML

Bernard Lecomte. Débuter avec HTML Bernard Lecomte Débuter avec HTML Débuter avec HTML Ces quelques pages ont pour unique but de vous donner les premiers rudiments de HTML. Quand vous les aurez lues, vous saurez réaliser un site simple.

Plus en détail

Dans l'article précédent, vous avez appris

Dans l'article précédent, vous avez appris Pour les débutants Les différents formats de sortie proposés par PHPExcel La bibliothèque orientée objet PHPExcel permet de lire et créer des fichiers pour tableurs. Dans cette série d articles, vous apprendrez

Plus en détail

HTML. Notions générales

HTML. Notions générales 1 HTML Le langage HTML est le langage de base permettant de construire des pages web, que celles-ci soient destinées à être affichées sur un iphone/android ou non. Dans notre cas, HTML sera associé à CSS

Plus en détail