Tutoriel 103 commentaires Auteur : M@teo21 Difficulté : Note : 18 / 20 (142 vot
Tutoriel 103 commentaires Auteur : M@teo21 Difficulté : Note : 18 / 20 (142 votes) Visualisations : 17 799 060 Plus d'informations Un site dynamique avec PHP ! Mais pourquoi tous les sites web se mettent au PHP ? Que peut-on faire avec ? Et pis, c'est quoi PHP ??? Hola hola, pas de panique amis Zér0s, ce tutoriel 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 : Les bases de PHP I. La base de données II. Toute la puissance de PHP III. PHP, c'est plus fort que toi ! IV. Annexes V. Partie 1 : Les bases de PHP Parce qu'il faut bien commencer quelque part... 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 2) Un programme utile : WAMP Pourquoi ai-je besoin de ce programme ? Installer WAMP Configurer WAMP Un site dynamique avec PHP ! - Site Web - Les tutoriels http://www.siteduzero.com/tutoriel-3-14668-un-site-dynamique-avec-php... 1 sur 224 28/12/2008 18:00 3) Premiers pas avec PHP Les balises PHP Afficher du texte Les commentaires 4) Les variables Qu'est-ce qu'une variable ? Affectation et affichage Faire des calculs simples Transmettre des variables 5) Les fonctions Créer ses propres fonctions Transformer PHP en horloge parlante 6) Les conditions La structure de base : If... Else Une alternative pratique : Switch 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 9) Les tableaux (array) Tableaux numérotés Tableaux associatifs 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 ! Un site dynamique avec PHP ! - Site Web - Les tutoriels http://www.siteduzero.com/tutoriel-3-14668-un-site-dynamique-avec-php... 2 sur 224 28/12/2008 18:00 2) PhpMyAdmin Créer une table Modifier une table Autres opérations 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 4) Ecrire des données Ajouter des données Modifier des données Supprimer des données 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 2) Faire joujou avec des variables La concaténation Des outils très pratiques Les variables variables 3) PHP et les formulaires Fonctionnement du formulaire Les éléments du formulaire Petit exercice L'envoi de fichiers 4) TP : un livre d'or Réalisation du livre d'or Un site dynamique avec PHP ! - Site Web - Les tutoriels http://www.siteduzero.com/tutoriel-3-14668-un-site-dynamique-avec-php... 3 sur 224 28/12/2008 18:00 5) Les dates La fonction date Le timestamp 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 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 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 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 3) Les expressions régulières (Partie 1/2) Où utiliser une Regex ? Des recherches simples Les classes de caractères Les quantificateurs Un site dynamique avec PHP ! - Site Web - Les tutoriels http://www.siteduzero.com/tutoriel-3-14668-un-site-dynamique-avec-php... 4 sur 224 28/12/2008 18:00 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 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 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 Un site dynamique avec PHP ! - Site Web - Les tutoriels http://www.siteduzero.com/tutoriel-3-14668-un-site-dynamique-avec-php... 5 sur 224 28/12/2008 18:00 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 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. 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... 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. 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. Heureusement pour vous, j'ai écrit un tutoriel qui vous enseigne ce langage, je vous invite à aller le lire ici, ne serait-ce que pour vous rafraîchir la mémoire. 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 : Code : HTML Un site dynamique avec PHP ! - Site Web - Les tutoriels http://www.siteduzero.com/tutoriel-3-14668-un-site-dynamique-avec-php... 6 sur 224 28/12/2008 18:00 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org /TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>Bienvenue sur mon site !</title> <meta http-equiv="Content-Type" content="text/html; charset=iso- 8859-1" /> </head> <body> <p> Bienvenue sur mon site web !<br /> Cliquez <a href="http://www.siteduzero.com/">ici</a> pour entrer ! </p> </body> </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) : Code : PHP <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org /TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"> <head> <title>Bienvenue sur mon site uploads/s3/ un-site-dynamique-avec-php.pdf
Documents similaires










-
29
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 02, 2022
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 7.9137MB