[]Tutorial PHP
[
]IntroductionCe tutorial a été écrit par Raven –
ravenevans@hotmail.com – pour le site
http://rpgcreative.free.fr. Toute autre utilisation est interdite.
Le PHP, est un langage de programmation web offrant énormement de possibilités de part les nombreuses caractéristiques qui sont les siennes. A part être extremement rapide, il offre une large bibliothèque de fonction très utile pour manipuler toutes sortes de données et un support MySQL (gestion de bases de données) que nous verrons plus en détail un peu plus tard.
Afin de comprendre ce tutorial, il est nécessaire d’ avoir des notions en HTML. Si les mots balises, attributs, formulaires ne vous disent rien, je vous conseille donc de vous orienter vers un cours de HTML.
[
]Un langage serveurLe PHP est ce qu’on appelle un langage serveur. Un nom un peu barbare pour les non-initiés… Essayons rapidement d’expliquer ce que c’est.
Lorsque que vous affichez une page HTML dans votre navigateur et cliquez sur afficher la source, vous avez sous les yeux le code HTML qui a été tappé, sans aucune modification. Ouvrons maintenant une page php, contenant par exemple le code suivant :
- Code: Tout sélectionner
<?php echo "Hello World !"; ?>
Les balises <?php et ?> sont les balises qui entourent du code php. On peut également utiliser <? Et ?>, mais <?php est préférable, nous verrons plus tard pourquoi, dans le tutorial lié à la sécurité. Enregistrons notre page, affichons la dans un navigateur. « Hello World ! » s’affiche naturellement à l’écran. Regardons la source… il n’y a plus qu’Hello World ! Le code php a disparu, remplacé par du code HTML. En effet, le serveur a créé un fichier HTML à partir du fichier PHP, et c’est ce fichier généré qui est transmi à notre navigateur. A aucun moment le code PHP ne sera transmis ou traité par un navigateur, qui ne sait de toute façon pas le faire. Il n’y à qu’une seule chose capable de comprendre le PHP : un serveur PHP. C’est pourquoi on appelle le PHP un langage serveur.
[
]Installer un serveur PHPPassons maintenant aux choses sérieuses ! Comme expliqué plus haut, il est nécessaire pour développer en PHP de placer ses pages sur un serveur PHP. Malheuresement, les ordinateurs en sont de base dépourvus. Il va donc falloir télécharger un logiciel appellé EasyPHP qui fera office de serveur.
1- Rendez-vous à l’adresse suivante et téléchargez EasyPHP :
http://www.clubic.com/lancer-le-telechargement-9359-0-easyphp.html2- Installez le, et faites les mises à jour si nécessaire
3- Par défaut, le logiciel s’installe dans C:Program FilesEasyPHP1-8. Si vous l’avez installer dans un autre répertoire, il faudra vous y réferer. Rendez-vous dans le dossier C:Program FilesEasyPHP1-8www. Il s’y trouve un fichier index.php : c’est ce répertoire qui doit contenir vos fichiers.
4- Dans votre navigateur habituel, tappez l’adresse
http://127.0.0.1/. Si la page d’accueil EasyPHP s’affiche, tout va bien, vous êtes prêts à commencer ! Sinon, reprendez l’installation, et n’hésitez pas à demander de l’aide sur le forum pour régler vos problèmes.
[
]Premier pas en PHP : les variablesIl est temps de réaliser sa première page en PHP. Nous allons, comme dans le premier exemple, utiliser la fonction echo pour générer du code HTML. Ainsi, en tappant
- Code: Tout sélectionner
<?php echo "xxxxxx"; ?>
dans un fichier .php, le fichier .html généré contiendra xxxxxx. En quoi est-ce interessant ? Pourquoi ne pas tapper directement le code en HTML ?
Le PHP offre une dimension toute autre à l’aide d’une chose très simple mais incroyablement utile : les variables. Les variables sont des espaces mémoires ou sont stockées des données. Ainsi, en utilisant ces variables pour retenir des chiffres, des phrases, ou ce que vous voulez, vous pourrez les réutiliser, les tester, générer ou non du code, etc…
Voici un exemple concret : vous désirer afficher sur votre page un chiffre et s’il est positif ou négatif. En HTML.. c’est purement impossible. En PHP, il vous suffira de mettre votre chiffre dans une variable, tester son signe, et faire
- Code: Tout sélectionner
<? echo "Positif !"; ?>
s’il est positif, ou
- Code: Tout sélectionner
<?php echo "Négatif !"; ?>
dans le cas contraire.
Comment définir et utiliser les variables ? Avec le sympbole $, suivi du nom d’une variable. Ainsi, $nom sera une variable appellée nom, et $chiffre la variable appellée chiffre. L’opérateur = est dit opérateur d’affectation et permet de stocker une valeur dans une variable.
Exemple :- Code: Tout sélectionner
<?php
$nom = Raven ;
$age = 18 ;
$langage = PHP ;
echo "Bonjour, je m’appelle $nom j’ai $age ans et je programme en $langage !";
?>
Notez que chaque ligne se termine par un ;
En affichant cette page dans votre navigateur, vous verrez s’afficher la prhase suivante :
Citer:
Bonjour, je m’appelle Raven j’ai 18 ans et je programme en PHP !
Vous venez de faire vos premiers pas dans le PHP ! Félicitations !