Vous êtes ici > Tutoriels cours PHP

Accès au manager - réservé aux membres

Liste et sommaire des tutos PHP

Tutoriel PHP


Tutoriel PHP - Niveau débutant à initié
1. Introduction au PHP
2. Installation
3. La fonction echo
4. Les variables
5. Les chaînes de caractères
6. Les Opérateurs
7. La fonction Include
8. Les tests conditionnels - If
9. Les tests conditionnels - If Else
10. Les tests conditionnels - If - Else if - Else
11. Les tests conditionnels - Switch
12. Les boucles: Introduction
13. Boucle Foreach
14. La boucle While
15. La boucle Do-while
16. Break et Continue
17. PHP - Utilisation des Magic Quotes
18. PHP - POST & GET
19. Fonction htmlentities
20. Utilisation des sessions
21. Manipuler les COOKIES en php
22. Dates et Heures en PHP
23. La gestion des fichiers textes en php
24. Envoyer une newsletter
25. Les Modulos

Tutoriel PHP


1. Introduction au PHP

Tutoriel écrit par KOogar le 11 Jan 2007 - Dernière modification le 9 février 2008

PHP est un langage de programmation orienté web site qui s'intègrera parfaitement dans vos pages HTML et CSS. Son interfaçage avec la base de données MySQL permet d'élaborer des applications rapides, avec une actualisation en temps réel des données. Installer PHP est la solution pour stoker et afficher des milliers d'informations sur vos sites web.

Sommaire :


2. Installation

Tutoriel écrit par KOogar le 26 Jan 2007

Pour commencer à travailler avec PHP vous devez avoir un hébergeur qui autorise l'utilisation des pages Web avec PHP et vous accorde l'accès aux bases de données de MySQL.
Si vous n'avez pas encore d'hébergement, mais êtes intéressés pour en prendre un, je vous recommande de lire d'abord ce tuto "Choisir un hébergement PHP" pour vous instruire au sujet de l'hébergement. Avoir PHP et MySQL installés sur votre propre ordinateur est important et ce tuto apporte des informations sur l'installation PHP.


Sommaire :


3. La fonction echo

Tutoriel écrit par Mathieu Gringer
Écrit le 9 Mars 2007

Vous devez être un peu familliarisé avec le HTML ou le CSS pour suivre ce tuto. Nous voulons maintenant intégrer du PHP dans nos pages web et pour faire cela, nous allons raisonner très simplement. Le php sera inséré où cela vous est utile. Si vous voulez afficher l'heure avec PHP dans le header de votre site, il vous suffira d'insérer le code PHP dans la cellule de la table correspondante au header. Bien sûr PHP est portable et nous aurions plus placer le code autre part, voire dans un fichier extérieur mais cela est un peu compliqué pour l'instant. Revenons à des choses plus simples et commençons par la syntaxe du langage.

Sommaire :


4. Les variables

Tutoriel écrit par KOogar
Écrit le 22 Fév 2007

Pour se représenter une variable, imaginez un vase et ses fleurs, le vase est le contenant et les fleurs le contenu. Nous pourrions transposer cela en PHP en disant que le vase est la variable et que les fleurs vont être ce que contient le vase.
Bien sur nous pourrions mettre autre chose dans le vase. C'est la même chose en PHP, une variable peut contenir toute sorte d'informations comme un mot, une phrase, des nombres, sans pourtant être assignée à l'un d'eux en particulier.

Sommaire :

HAUT  


5. Les chaînes de caractères

Tutorial écrit par Mathieu Gringer
Le 29 Août 2007

Une chaîne de caractères peut comme dans la vie courante, contenir tous les éléments et symboles connus. Mais avant de l'utiliser, nous devons dans un premier temps la créer. Ensuite seulement nous pourrons l'utiliser. Une chaîne de caractères peut être utilisée dans une fonction ou être stockée dans une variable.

Sommaire :


6. Les Opérateurs

Tutorial écrit par Mathieu Gringer
Le 29 Août 2007

Il y a de nombreux opérateurs utilisés en PHP, nous les avons donc séparés dans les catégories suivantes pour qu'il soit plus facile de les apprendre tous.

  • Opérateurs d'Affectation

  • Opérateurs Arithmétiques

  • Opérateurs Comparatifs

  • Opérateurs de Chaîne

  • Opérateurs Combinés Arithmétique & d'Affectation


Sommaire :


7. La fonction Include

Tutorial écrit par Mathieu Gringer
le 29 Aout 2007 - modifié le 30 Avril 2008

Si nous devons fabriquer 10 pizzas, nous n'allons pas les faire 1 par 1 mais nous allons essayer de les fabriquer toute en même temps pour gagner du temps. Cela est possible car nous utiliserons les mêmes outils pour les fabriquer. Raisonner de la même manière avec votre site, les pizzas sont vos pages web et ce qui se répète sur chacune de vos pages web (menus, publicités...) sont les outils pour la fabrication des pizzas.

Même si vous ne comprenez pas grand-chose au PHP, vous pouvez économiser un temps précieux en utilisant la fonction PHP Include. Pratiquement la fonction Include prend un nom de fichier en paramètre et insère le contenu de ce fichier dans le script qui a appelé et utilisé la fonction Include.

Sommaire :

HAUT  


8. Les tests conditionnels - If

Tutoriel écrit par R@f
Écrit le 19 Jan 2007 - Modifié le 17 Fev 2007

Le test conditionnel IF en PHP est très similaire aux autres langages courant que nous connaissons

Pour comprendre les conditionnels, pensez à la chance si vous gagniez demain 100000 euros au jeu ?!
Si vous gagnez, alors vous serez riche sinon la vie va continuer sans que vous ayez gagné au jeu. C'est le celèbre si/sinon qui nous sert tous les jours dans la vie que nous allons programmer. Raisonnez de la même manière pendant la programmation de vos tests conditionnels.

Le IF est très important en programmation. Mettre en place des conditions ouvre un horizon plus large et indispensable à la programmation. Les tests conditionnels augmentent le nombre de choix possible pour exécuter une portion de code.

Vous pourrez ensuite proposer un agenda sur votre site web !? Un agenda est peut-etre un peu compliqué à programmer pour commencer, soyons simple et commençons justement par les tests simples.


Sommaire :


9. Les tests conditionnels - If Else

Tutoriel écrit par R@f
Écrit le 19 Jan 2007

Le if else est un test conditionnel plus élaboré, littéralement il se traduit par : si sinon. Ce test permet d'aligner plusieurs conditions les une derrière les autres. Nous voila au coeur des tests de conditions... en avant !!


Sommaire :


10. Les tests conditionnels - If - Else if - Else

Tutoriel écrit par R@f
Écrit le 19 Jan 2007

Le If - Else if - Else est le test conditionnel le plus elaboré, littéralement il se traduit par : si - sinon si -. Ce test va nous permettre de jongler avec nos conditions de manière souple et impitoyable !! Restons maîtres des conditions que nous voulons imposer à l'utilisation du script. Et c'est reparti !!


Sommaire :


HAUT  


11. Les tests conditionnels - Switch

Tutoriel écrit par R@f
Écrit le 22 Jan 2007

Le switch est une structure adaptée à des tests simples d'égalité sur une seule variable. La variable à évaluer ne renvoie pas un type booléen (comme pour if, if - else...) mais un résultat qui est comparé à d'autres valeurs.


Sommaire :



12. Les boucles: Introduction

Tutoriel écrit par R@f
Écrit le 24 Jan 2007

Dans ce chapitre, nous allons parler des boucles! Les boucles font partie des structures de contrôle et servent à répéter un certain nombre de fois une action. Le premier intérêt des boucles est de ne pas ré-écrire le même bloc de code 10 fois de suite si l'on veut l'exécuter 10 fois, mais elles permettent surtout de ne pas avoir besoin de savoir à l'avance combien de fois elles vont s'exécuter!

Sommaire :



13. Boucle Foreach

Tutoriel écrit par R@f
Écrit le 24 Jan 2007

Dans le tutorial précédant, nous avons parlé de la boucle for. A travers quelques exemples, nous avons vu comment se servir de cette structure de contrôle et comment parcourir des tableaux avec elle. Maintenant, nous allons parler de foreach (littéralement "pour chaque", c'est-à-dire une exécution de la boucle pour chaque élément d'un tableau), une boucle spécialement dédiée aux tableaux!


Sommaire :


HAUT  


14. La boucle While

Tutoriel écrit par R@f
Écrit le 24 Jan 2007

Après une petite excursion du côté de foreach, spécialement dédiée aux tableaux, je vous propose de revenir aux boucles plus simples. Nous allons donc étudier while, une boucle toute simple, ne prenant qu'un paramètre et très utilisée en programmation.


Sommaire :



15. La boucle Do-while

Tutoriel écrit par R@f
Écrit le 24 Jan 2007

La dernière boucle dont j'aimerais vous parler est la boucle do-while qui est, comme vous pouvez vous en douter, une variante de while.

Sommaire :


16. Break et Continue

Tutoriel écrit par R@f
Écrit le 24 Jan 2007

Jusqu'à présent, nous avons pas essayé de modifier le comportement normal et prévu des boucle, c'est-à-dire que la condition de la boucle est évaluée et que soit, si cette condition est vérifiée, toutes les instructions de la boucle sont exécutées, soit la boucle n'est pas du tout exécutée.


Sommaire :


HAUT  


17. PHP - Utilisation des Magic Quotes

Tutoriel écrit par KOogar le 25 Déc 2006

Avant PHP 6 une fonctionnalité, nommée magic quotes, fut créée pour aider les programmeurs débutants à ne pas écrire un mauvais code de traitement de formulaire. Magic Quotes marquait automatiquement avec un code d’évitement les données à risques du formulaire qui auraient pu être utilisées pour une SQL Injection avec un barre oblique inverse \. Les caractères que PHP marquait d’un code d’évitement comprennent l’apostrophe ', la double apostrophe ", la barre oblique inverse \ et les caractères NULL.
De toute façon, cette protection pour débutant s’avéra poser plus de problèmes qu’elle n’en résolvait et n’existe plus dans PHP6. Si votre version de PHP est une version antérieure au 6 vous devriez utiliser cette leçon pour en apprendre plus sur la façon dont magic quotes peut influencer votre travail.


Sommaire :



18. PHP - POST & GET

Tutoriel écrit par KOogar le 26 Déc 2006

Comme introduction aux variables d’environnement nous utiliserons un formulaire PHP et l’enverrons à une page web PHP pour être traité. Dans ce tuto nous avons choisi d’utiliser la méthode post pour le soumettre, mais nous aurions également pu utiliser la méthode get. Ce tuto va voir en détail les deux méthodes de transfert.


Sommaire :




19. Fonction htmlentities

Tutoriel écrit par Regis Matiga
Écrit le 06 Fev 2007

Lorsque vous permettez à vos utilisateurs de soumettre du texte sur votre site web, vous devez faire attention à ne pas laisser des trous de sécurité ouverts que des utilisateurs mal intentionnés pourraient utiliser. Si jamais vous avez l’intention d’autoriser un texte soumis par un utilisateur à être visible au public vous devez penser à utiliser la fonction htmlentities pour l’empêcher d’activer du code et des scripts html qui pourraient provoquer des dommages chez vos visiteurs.

Sommaire :

HAUT  


20. Utilisation des sessions

Tutoriel écrit par Rafael Guglielmetti
Ecrit le 04 Sep 2005 - modifié le 14 Nov 2006

Les sessions sont un moyen de stocker des informations relatives au visiteur. La différence entre les sessions et les cookies est que les cookies sont stockés sur le poste du visiteur tandis que les sessions sont dans des fichiers présents sur le serveur. Elles permettent de stocker des types de données simples (texte, nombres, …) mais pas de ressources comme des images ou bdd.
Cela permet de stocker des informations sur le visiteur et de manière transparente, c'est-à-dire qu'elles n'apparaissent pas dans l'url ou dans des champs cachés. Un moyen formidable de confidentialité à ne pas manquer !!


Sommaire :





21. Manipuler les COOKIES en php

Tutoriel écrit par KOogar
Ecrit le 15 Jan 2005 - modifié le 12 Nov 2006

Les COOKIES sont connus des webmasters et du tout public, le parc des navigateurs en France autorise à 99% les cookies. Pourquoi devrions nous se priver de cet avantage ? Vous pouvez utiliser des cookies pour tout utilisateur inscrit sur votre site. Cela permet de le suivre, de le connecter automatiquement, de faire des stats. Le cookie est un fichier peu ordinaire mais fort utile !!


Sommaire :





22. Dates et Heures en PHP

Tutoriel écrit par KOogar le 2 Jan 2007

Bien que la fonction date() de PHP peut sembler avoir une quantité incroyable d'options, ne vaut-il pas mieux avoir trop de choix que pas assez? Avec la fonction date de PHP vous formatez le timestamps, et il est ainsi plus humainement lisible.
Cet tuto vous apprendra comment afficher l'heure actuelle, vous montrera tous les arguments de date pour référence et aussi le formatage du timestamps de PHP (Le dico appelle cela un horodatage en français, perso je préfère timestamps que je garderais tout au long de ce tuto).


Sommaire :


HAUT  


23. La gestion des fichiers textes en php

Tutoriel écrit par KOogar
Ecrit le 18 Jan 2005 - modifié le 1 Déc 2006

La gestion des fichiers n’est pas particulièrement simple en PHP mais facilement abordable pour un débutant. D’un autre coté les fichiers textes sont une bonne alternative à la BDD. PHP possède toute une série de fonctions qui vous permettront de créer, écrire, modifier et supprimer un fichier texte. PHP propose également des fonctions comme chmod() pour changer le mode du fichier directement en ligne si votre serveur l'autorise, et bien d'autre fonctions pour les accès aux fichiers distants !!


Sommaire :





24. Envoyer une newsletter

Tutoriel écrit par KOogar
Écrit le 08 Jan 2005 - modifié le 2 Jan 2007

Voici un tuto indispensable !! La newsletter est un outil qui offre des possibilités fantastiques de mise en relation. Certain site sur le Net on créé des buz en montant des newsletters torrides !! Je vous explique plus bas le principe d'une newsletter ou d'un masse mailing. Tuto pour tout niveau à consommer rapidement pour ceux qui veulent créer de la vie sur leur site et amener du trafic naturellement.!!

Sommaire :




25. Les Modulos

Tutoriel écrit par KOogar
Écrit le 23 fev 2007

Modulo modulo ! C’est quoi ça ? Imaginer un tableau que vous aimeriez colorier avec une ligne sur 2 en rouge et l'autre en bleu.
Une fois c'est bleu et l'autre fois c'est rouge. Nous pourrions le dire d'une autre manière qui revient au même: si ce n'est pas bleu alors c'est rouge. Nous allons raisonner de la même manière avec les modulos.

Sommaire :