Un site dynamique avec PHP ! Hola hola, pas de panique amis Zér0s, ce tutorial

Un site dynamique avec PHP ! Hola hola, pas de panique amis Zér0s, ce tutorial est là pour tout vous expliquer Comme dans tous les cours de ce site, on applique la méthode du Zér0 : vous ne connaissez rien au PHP, et je me charge de TOUT vous apprendre dessus. Le principal, c'est de lire en entier les chapitres dans l'ordre. Après, ça passe tout seul et vous vous étonnerez bientôt de ce que vous êtes capable de faire ! Ce cours est composé des parties suivantes : I. Les bases de PHP II. La base de données III. Toute la puissance de PHP IV. PHP, c'est plus fort que toi ! V. Annexes Partie 1 : Les bases de PHP Parce qu'il faut bien commencer quelque part... Auteur : M@teo21 Créé le : 19/07/2005 à 23h21 Modifié le : 28/10/2005 à 21h29 Avancement : 100% Imprimer tout le tutorial Mais pourquoi tous les sites web se mettent au PHP ? Que peut-on faire avec ? Et pis, c'est quoi PHP ??? Page 1 of 336 Un site dynamique avec PHP ! - Le Site du Zéro 14/02/2007 http://www.siteduzero.com/tuto-29-4-0-un-site-dynamique-avec-php.html Découvrez PHP en douceur dans cette première partie 1) Introduction à PHP Qu'est-ce que c'est PHP ? Différences entre HTML et PHP Q.C.M. 2) Un programme utile : EasyPHP Pourquoi ai-je besoin de ce programme ? Installer EasyPHP Configurer EasyPHP Q.C.M. 3) Premiers pas avec PHP Les balises PHP Afficher du texte Les commentaires Q.C.M. 4) Les variables Qu'est-ce qu'une variable ? Affectation et affichage Faire des calculs simples Transmettre des variables Q.C.M. 5) Les fonctions Créer ses propres fonctions Transformer PHP en horloge parlante Q.C.M. 6) Les conditions La structure de base : If... Else Une alternative pratique : Switch Page 2 of 336 Un site dynamique avec PHP ! - Le Site du Zéro 14/02/2007 http://www.siteduzero.com/tuto-29-4-0-un-site-dynamique-avec-php.html Q.C.M. 7) TP : page protégée par mot de passe Réalisation de la page protégée par mot de passe 8) Les boucles Une boucle simple : While Une boucle plus complexe : For Q.C.M. 9) Les tableaux (array) Tableaux numérotés Tableaux associatifs Q.C.M. Partie 2 : La base de données Elle est incontournable avec PHP. Voyez vous-mêmes pourquoi elle va vous devenir indispensable. 1) Présentation de MySQL Euh... qui c'est celui-là ? Structure d'une base de données Hep ! J'ai une question ! Q.C.M. 2) PhpMyAdmin Page 3 of 336 Un site dynamique avec PHP ! - Le Site du Zéro 14/02/2007 http://www.siteduzero.com/tuto-29-4-0-un-site-dynamique-avec-php.html Créer une table Modifier une table Autres opérations Q.C.M. 3) Lire des données Connexion à la BDD Récupérer les données Les critères de sélection Compter le nombre d'entrées Q.C.M. 4) Ecrire des données Ajouter des données Modifier des données Supprimer des données Q.C.M. 5) TP : un Mini-Chat Réalisation du Mini-Chat Partie 3 : Toute la puissance de PHP Et maintenant, c'est que du bonheur ! Toute la puissance de PHP est là, découvrez-la ! 1) Les includes La fonction include Bien utiliser les includes Q.C.M. Page 4 of 336 Un site dynamique avec PHP ! - Le Site du Zéro 14/02/2007 http://www.siteduzero.com/tuto-29-4-0-un-site-dynamique-avec-php.html 2) Faire joujou avec des variables La concaténation Des outils très pratiques Les variables variables Q.C.M. 3) PHP et les formulaires Fonctionnement du formulaire Les éléments du formulaire Petit exercice Q.C.M. 4) TP : un livre d'or Réalisation du livre d'or 5) Les dates La fonction date Le timestamp Q.C.M. 6) TP : des news sur votre site ! Réalisation du script de news 7) Les variables superglobales Présentation des superglobales Les sessions Les cookies Q.C.M. Page 5 of 336 Un site dynamique avec PHP ! - Le Site du Zéro 14/02/2007 http://www.siteduzero.com/tuto-29-4-0-un-site-dynamique-avec-php.html 8) TP : nombre de visiteurs connectés Réalisation du compteur de visites 9) Lire et écrire dans un fichier Le CHMOD Ouvrir et fermer le fichier Lire et écrire dans le fichier Q.C.M. Partie 4 : PHP, c'est plus fort que toi ! Vous pensiez tout savoir ? Vous êtes loin du compte... Vous allez voir ce que PHP a dans le ventre ! 1) Les Array II : le Retour Explorer un array Rechercher dans un array Transformer une chaîne en array Q.C.M. 2) Créer des images en PHP Activer la librairie GD Les bases de la création d'image Texte et couleur Dessiner une forme Des fonctions encore plus puissantes Q.C.M. Page 6 of 336 Un site dynamique avec PHP ! - Le Site du Zéro 14/02/2007 http://www.siteduzero.com/tuto-29-4-0-un-site-dynamique-avec-php.html 3) Les expressions régulières (Partie 1/2) Où utiliser une Regex ? Des recherches simples Les classes de caractères Les quantificateurs Q.C.M. 4) Les expressions régulières (Partie 2/2) Une histoire de métacaractères Les classes abrégées Construire une Regex complète Capture et remplacement Q.C.M. Partie 5 : Annexes Dans les annexes, vous trouverez plusieurs choses intéressantes en rapport avec le PHP que je n'ai pas pu mettre dans le cours. Ne regardez pas les annexes à la fin, mais plutôt pendant de la lecture du cours, histoire de souffler entre 2 chapitres. 1) Codez proprement Des noms clairs Indentez votre code Un code correctement commenté 2) Utilisez la documentation PHP ! Accéder à la doc Présentation d'une fonction Page 7 of 336 Un site dynamique avec PHP ! - Le Site du Zéro 14/02/2007 http://www.siteduzero.com/tuto-29-4-0-un-site-dynamique-avec-php.html 3) Au secours ! Mon script plante ! Les erreurs les plus courantes Traiter les erreurs SQL Quelques erreurs plus rares 4) Protéger un dossier avec un .htaccess Créer le .htaccess Créer le .htpasswd Envoyer les fichiers sur le serveur 5) Mémo pour les Regex Structure d'une Regex Classes de caractères Quantificateurs Métacaractères Classes abrégées Capture et remplacement Options Partie 1 : Les bases de PHP Parce qu'il faut bien commencer quelque part... Découvrez PHP en douceur dans cette première partie Introduction à PHP Ca y est ? Votre choix est fait : vous allez vous mettre au PHP. Alors je vous souhaite la bienvenue Faisons les présentations tout de suite : je suis M@teo21, et je serai votre guide tout au long de ce cours. Je vais vous faire découvrir PHP dans cette Page 8 of 336 Un site dynamique avec PHP ! - Le Site du Zéro 14/02/2007 http://www.siteduzero.com/tuto-29-4-0-un-site-dynamique-avec-php.html première partie, et je veillerai à ce que tout ce que je dis soit le plus clair possible. Si vous me suivez bien, je vous garantis que PHP n'aura bientôt plus de secret pour vous... Ah, et je vous présente aussi l'éléPHPant. C'est la mascotte du PHP, vous le retrouverez sur la plupart des sites francophones traitant de PHP. C'est un signe de reconnaissance en quelque sorte Bon, comme vous ne savez toujours pas ce que c'est PHP, je vais vous l'expliquer ci- dessous. Mais vous verrez que vous redécouvrirez sans cesse PHP, car c'est un univers tellement riche et varié qu'on ne peut pas prétendre le connaître entièrement. Il y a toujours quelque chose à découvrir Qu'est-ce que c'est PHP ? Est-ce que vous savez ce que c'est un site web ? Non, je vous prends pas pour des abrutis, mais j'ai dit que je partais de Zér0 alors faut que je tienne ma promesse Un site web, ben vous en avez un sous les yeux : le mien par exemple. Pour aller sur un site web, on tape son adresse, par exemple : http://www.siteduzero.com. En tapant l'adresse d'un site web, votre navigateur (Firefox par exemple), vous emmènera visiter ce site web. Maintenant, deuxième question : avez-vous entendu parler du (X)HTML ? Si oui, tant mieux. Si non, alors il faut absolument que vous sachiez ce que c'est avant de continuer. On peut faire beaucoup de choses sur un site web : apprendre (c'est ce que vous êtes en train de faire), jouer, discuter, échanger, s'informer etc... Le langage XHTML est le nouveau nom du langage HTML (dont vous avez peut- être déjà entendu parler). Que vous voyiez écrit l'un ou l'autre, sachez que c'est la même chose : c'est le langage qui permet de créer une page web à la base. Dans la suite du cours de PHP, j'écrirai le plus souvent "HTML" (une vieille habitude) pour désigner ce fameux langage qui permet de créer des pages web. Si vous ne le connaissez pas, vous ne pourrez pas apprendre le PHP. Page 9 of 336 Un site dynamique avec PHP ! - Le Site du Zéro 14/02/2007 http://www.siteduzero.com/tuto-29-4-0-un-site-dynamique-avec-php.html Pour rappel, le (X)HTML c'est un langage qui vous permet de créer des pages web. En tapant un code spécial (les "tags", ou "balises"), on peut mettre du texte en gras, insérer une image etc etc... Voici à quoi peut ressembler une page avec son code (X)HTML : Et PHP dans tout ça ? Eh bien PHP, c'est un autre langage qui vient se mettre au milieu de ce code HTML. Voici par exemple ce que ça peut donner (c'est un petit aperçu de ce que vous allez apprendre) : Heureusement pour vous, j'ai écrit un tutorial qui vous enseigne ce langage, je vous invite à aller le lire ici, ne serait-ce que pour vous rafraîchir la mémoire. Code : uploads/Geographie/ un-site-dynamique-avec-php-partie-1-les-bases-de-php 1 .pdf

  • 13
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager