Tutoriel sur les bases de HTML et de PHP



Documents pareils
Introduction à Expression Web 2

Utilisation de l éditeur.

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

FTP : File TRansfer Protocol => permets d envoyer des gros fichiers sur un serveur (ou de télécharger depuis le serveur)

CREER UN PETIT SITE WEB EN COMPOSANT DES PAGES HTML

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

Création d un formulaire de contact Procédure

Publier dans la Base Documentaire

Avenir Concept Monaco

Groupe Eyrolles, 2003, ISBN : X

Guide d utilisation 2012

Pratique et administration des systèmes

Création d un site web avec Nvu

Utilisation de Sarbacane 3 Sarbacane Software

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

TP JAVASCRIPT OMI4 TP5 SRC

ING & NEWSLETTER NEWSLETTER RESPONSIVE

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

Utilisation avancée de SugarCRM Version Professional 6.5

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

Cette fonctionnalité est paramétrable et accessible dans le module administration via le menu "Dossier / Administration".

Guide de l usager - Libre-service de bordereaux de paie en ligne

Guide du maître MODULE TICE. Recherche sur Internet. Mise en forme d exposé et insertion d image. Envoi de fichiers joints

Formation. Module WEB 4.1. Support de cours

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Bernard Lecomte. Débuter avec HTML

Landesk Service Desk

Notes pour l utilisation d Expression Web

Design adaptatif. Guide de l utilisateur VIENNA LONDON MUNICH BERLIN PARIS HONG KONG MOSCOW ISTANBUL BEIJING ZURICH

HTML. Notions générales

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais :

TP1 - Prise en main de l environnement Unix.

COMMENT AJOUTER DES ENTREPRISES À VOTRE PORTEFEUILLE DE SURVEILLANCE. 05/01/2015 Creditsafe France

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Le service de création de site Internet : Mode d emploi. La Création de Site Internet

PARAMETRAGE D INTERNET EXPLORER POUR L UTILISATION DE GRIOTTE

Fiche aide pour votre messagerie Outlook, thunderbird, Gmail

Un mini-site internet en une après-midi

MODE D EMPLOI WORDPRESS

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

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?

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

AC PRO SEN TR «services TCP/IP : WEB»

Installation d OpenVPN

TUTORIEL Pearltrees 26/02/2015

Tableau de bord. Tableau de bord. Statistiques des contenus de votre site (nb de pages, articles, commentaires...)

FICHE 17 : CREER UN SITE WEB

3. RÉALISATION ET QUALIFICATION D UN PROTOTYPE 3.1 Réalisation d un prototype CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML

4. Personnalisation du site web de la conférence

Utiliser un CMS: Wordpress

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

Tutoriel : Créer un site web simple avec Composer. Fiche consigne Page 1 sur 6

ESPACE COLLABORATIF. L Espace Collaboratif : votre espace de partage entre acteurs régionaux

Supervision sécurité. Création d une demande de descente. 13/03/2014 Supervision sécurité Création d'une demande

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog :

Guide et conseils généraux pour optimiser le référencement d un site internet

Création WEB avec DreamweaverMX

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

Manuel utilisateur du CMS Anan6

Syfadis. > Configuration du poste client. Nous vous aidons à réussir. REFERENCE : Syfadis LMS - 20/06/2007. AUTEUR : Equipe technique Syfadis

Soyez accessible. Manuel d utilisation du CMS

Les outils de SEO (Référencement naturel) et les Sites SharePoint Public sur Office 365

Consignes générales :

Astuce N 1 : Consulter mon catalogue articles en mode liste puis en mode fiche : recherche du prix d'une référence, consultation du stock

Guide Utilisateur Enregistrement d'un compte en ligne

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

GOOGLE ANALYTICS. Ajout du code de suivi sur PowerBoutique. Ajout du code de suivi Google Analytics. Page 1 / 7 TUTO / GOOGLE ANALYTICS

Tutoriel Inscription et utilisation basique d'un blog hébergé chez Blogger.com

Rapports d activités et financiers par Internet. Manuel Utilisateur

Savoir utiliser les services de l ENT Outils personnels SOMMAIRE

Espace Client Aide au démarrage

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

MISE AU POINT FINANCIÈRE GUIDE DE L UTILISATEUR. Le logiciel MISE AU POINT FINANCIÈRE est offert sous licence par EquiSoft.

Introduction au logiciel de gestion bibliographique Zotero

Référencement et visibilité sur Internet Comment améliorer la visibilité de son site internet sur les principaux moteurs de recherche?

Guide d utilisation des services My Office

Guide utilisateur i-milo >> Décisionnel

Programmation Web. Madalina Croitoru IUT Montpellier

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

Campagnes d ings v.1.6

Atelier Le gestionnaire de fichier

Guide utilisateur i-milo >> Décisionnel

Réception des réponses et suivi de vos déclarations.

Internet Marketing Manager

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Logiciel de gestion de la taxe de séjour à destination des hébergeurs Communauté Urbaine de Strasbourg DIDACTITIEL

EXTENSION WORDPRESS. Contact Form 7. Proposé par :

Silhouette Studio Leçon N 2

Comment se connecter au dossier partagé?

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

CRÉER SON SITE INTERNET. Créer son site Internet. Méd de Roanne. FG 16/09/08

Antidote et vos logiciels

HTTP Commander. Table des matières. 1-Présentation de HTTP Commander

GUIDE Excel (version débutante) Version 2013

Création, analyse de questionnaires et d'entretiens pour Windows 2008, 7, 8 et MacOs 10

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

Réalisation de cartes vectorielles avec Word

Programmation Web TP1 - HTML

<Créer un site Web. avec/> Suzanne Harvey

Transcription:

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 devrez développer une page WEB permettant d afficher une série de séquences comprenant un motif recherché. Sites de référence : HTML : http://www.w3schools.com/ PHP : http://www.php.net/ PREAMBULE Toutes les étapes décrites ci-dessous doivent être effectuées dans un environnent LINUX. 1) Ouverture des programmes nécessaires. Démarrez votre ordinateur sous LINUX. Ouvrez un Terminal. Ouvrez un éditeur texte. 2) Mise en place de l environnement de travail. Pour que votre site web soit visible vous devez placer vos fichiers dans le sous-répertoire public_html, et ils doivent être accessibles à tous en lecture et exécution. Les commandes suivantes doivent être tapées dans le Terminal. Placez-vous dans le répertoire initial : > cd Créer le répertoire public_html : > mkdir public_html Le rendre accessible : > chmod 755 public_html Le rendre accessible votre répertoire : > chmod -R 755 /home/codepermanent Si votre répertoire est déjà créé, vous aurez un message d erreur à la deuxième commande. 3) Vérifiez que tout est fonctionnel. Créez un fichier texte, test.txt, avec votre éditeur et incluez y un message de votre choix, ex : «bonjour le monde». Sauvegardez le dans le répertoire public_html. La commande suivante, à taper dans le terminal, permet de s assurer que le fichier sera visible : >chmod 755 test.txt Ouvrez un navigateur WEB (ex : Firefox ou Konqueror) et accédez à l adresse suivante : http://adn.bioinfo.uqam.ca/~codepermanent/test.txt. TOUT EST PRÊT, ON PEUT COMMENCER!!! 1

1 ere PARTIE : HTML HTML est le langage utilisé pour présenter des pages WEB. Il existe des logiciels permettant de construire des pages WEB de façon graphique que vous pourrez découvrir seul. 1) Structure d une page Web Dans une page WEB on retrouve 2 parties, l entête et le corps. L entête contient des informations sur la page (méta données, ex : titre, auteurs, ) et le corps, le contenu que l on veut afficher. Avec votre éditeur, créez une page WEB, index.html, en y incluant un titre dans l entête (qui apparaitra dans la barre supérieure de votre navigateur) et une phrase innocente dans le corps (ex : bonjour le monde). <html> <head> <titre>ma premiere page web</titre> <meta name="author" content="alix Boc" </head> <body> Bonjour le monde </body> </html> Sauvegarder votre fichier dans le répertoire public_html et visualiser la dans votre navigateur WEB : http://adn.bioinfo.uqam.ca/~codepermanent/index.html. 2) Les images Le format général pour afficher est une image est le suivant : <img src= "mon_image.jpg" width="150" height="200" alt="ma superbe image"> La source peut être une image dans un répertoire ou d un site web (url). Les champs width, height et alt sont optionnels. Ajouter 2 images dans le corps de votre fichier index.html, une que vous aurez sauvegardé dans votre répertoire public_html et une présente sur le WEB. Visualisez le résultat. 3) Les liens hypertextes Un lien hypertexte permet d accéder à une autre page par un simple clic. La forme générale est la suivante : <a href="http://www.google.com"> mon moteur de recherche préféré</a> Ajoutez quelques liens hypertextes dans le corps de votre page WEB. Vous devez mettre une ligne différente pour chaque lien. Note : pour sauter une ligne vous devez utiliser : <br> 2

4) Les tableaux Pour structurer la page WEB, on utilise des tableaux. Un tableau est définit comme étant une série de lignes contenant des cellules. L alignement des cellules forme des colonnes. La balise table définit un tableau, tr une ligne, td une colonne. Le code suivant : <table> <tr> <td>nom </td><td>prenom </td></tr> <tr> <td>boc </td><td>alix </td></tr> <tr> <td>smith </td><td>john </td></tr> </table> Donne un tableau de la forme suivante : Nom Boc Smith Prénom Alix John Créez un tableau de la forme suivante dans le corps de votre page WEB index.html, vous noterez que l on retrouve des liens hypertextes dans la première colonne : Liens google Yahoo rbc Descriptions Mon moteur de recherche préféré Mon portail préféré Ma banque favorite Note : Il est possible de mettre n importe quel élément HTML à l intérieur d une cellule. 5) Les formulaires Un formulaire permet d envoyer des données vers une autre page WEB, l usage de formulaire implique la notion de WEB dynamique. Un formulaire est identifié par la balise form : <form name="mon_formulaire" method="get" action="http://www.google.fr/search"> <input type="text" name="q" value=""> <input type="submit" value="rechercher"> </form> Rajouter ce formulaire dans le corps de votre page "index.html", et visualisez le résultat dans votre navigateur favoris. 3

Note : Il existe beaucoup de paramètres pour chacun des éléments vu ci-dessus que vous pouvez découvrir seul. On peut, par exemple : Changer la couleur, la taille, la police du texte. Centrer le tableau. Centrer le texte dans les cellules d un tableau. Changer le fond de la page. Mettre un lien hypertexte sur une image.. 2 eme PARTIE : PHP Le PHP est un langage de type script que l on peut utiliser pour générer des pages WEB. Comme tous les langages, on retrouve des variables, des boucles, des e/s, etc Un fichier généré avec PHP doit avoir l extension.php. 1) Afficher de l HTML Maintenant votre fichier doit se nommer index.php Tout ce qui est affiché dans la fonction echo apparaitra dans la page WEB finale. Ex : le code ci-dessous permet de créez une page WEB avec un lien hypertexte : echo "<a href=\"http://www.google.com\"> mon moteur de recherche préféré</a>"; 2) Lire les données d un formulaire <html> <head> <titre>ma premiere page web</titre> <meta name="author" content="alix Boc" </head> <body> </body> </html> <form name="mon_formulaire" method="post" action="index.php"> <input type="text" name="pattern" value=""> <input type="submit" value="rechercher"> </form> if(isset($_post['pattern'])){ echo $_POST['pattern']; 4

Créez une nouvelle page, index.php et insérez y le code ci-dessus. Que se passe-t-il quand vous cliquez sur le bouton Rechercher? 3) Afficher le contenu d un fichier if (!$fp = fopen("sequences.dat","r")) { echo "Echec de l'ouverture du fichier"; else { while(!feof($fp)) { $Ligne = fgets($fp); // On récupère une ligne echo $Ligne; // On affiche la ligne fclose($fp); // On ferme le fichier Téléchargez le fichier sequences.dat et ajouter ce code dans votre fichier index.php. Visualisez le résultat. Modifier ce code pour afficher une séquence par ligne. Indice : vous devez rajouter un saut de ligne (<br>). Exercice : Créez une page WEB, index.php, permettant d afficher dans un tableau le numéro d accession et la séquence correspondant à un motif passé dans le formulaire. Vous aurez besoin du fichier sequences.dat. Chaque ligne de ce fichier contient un numéro d accession suivi d une séquence, séparé par un espace. De plus vous devrez utiliser une fonction vous permettant de savoir si un motif est compris dans une chaine. Trouvez les fonctions nécessaires pour effectuer ces différentes opérations avant de commencer à coder la partie PHP de votre page WEB. Bonus : afficher la zone d équivalence dans la séquence en rouge. 5