Menu des cours PHP
Ce langage représenté par un éléphant bleu est actuellement l'un des langages de programmation web les plus évolués. Le maitriser vous facilitra la vie et vous découvrirez en lui multiples applications pour votre site, de quoi le rendre vivant, dynamique et surtout simple de mise à jour dans un premier temps. Des variables aux pseudo-frames en passant par l'utilisation de formulaires, voici comment le découvrir...
Nous verrons ici plus précisemment la version 4 de PHP.

Créer un script PHP

PHP n'affiche pas son code dans la source de la page, ce sera le serveur (là où votre site est hébergé) qui lira votre script pour renvoyer au visiteur une page HTML.

Voici un code PHP qui va ordonner au serveur d'afficher le texte "My flowers are beautiful" sur la page.

Exemple :
<?php echo("My flowers are beautiful"); ?>

Résultat :
My flowers are beautiful

Ici, c'est la fonction echo qui demandera au serveur de renvoyer la chaîne de caractères My flowers are beautiful au navigateur du client (visiteur).
Vous l'avez donc remarqué, tout script PHP débutera par <?php et finira par ?>.
Remarque :
Nous avons ici vu la fonction echo() pour écrire sur une page, mais il existe aussi la courante fonction print(). Celle-ci fait exactement le même effet sauf que echo() est beaucoup plus souple au niveau de variables, nous n'utiliserons donc que celle-ci.
Remarque :
Un code peut commencer par <?php, mais aussi par <? seul, sans php. Cela ne fait aucune différence.

Tester un script en local :

Pour tester un script PHP sans devoir l'uploader sur votre compte FTP, il suffit d'utiliser l'Intranet installé par EasyPHP. EasyPHP transforme en quelque sorte votre PC en serveur en lui attribuant des fonctions de Apache qui permettent à PHP de fonctionner.

Je considérerais que vous êtes sous Windows XP et que vous avez installé EasyPHP dans le lecteur C: de votre disque.

1) Préparer la manipulation de fichiers :
- Ouvrez le Poste de Travail.
- Dans le menu du haut, faites "Outils" puis "Options des dossier...".
- Allez dans l'onglet "Affichage".
- Repérez la case à cocher "Masquer les extensions des fichiers dont le type est connu" et décochez-la si elle est cochée.

2) Enregistrer correctement le script PHP :
- Entrez le code PHP souhaité dans un fichier bloc-notes (sans oublier les balises de début et de fin présenté dans la remarque ci-dessus).
- Dans le bloc-notes, faîtes "Enregistrer" et entrez index.php.
- Enregistrez-le ensuite dans le répertoire C:\Program Files\EasyPHP\www.
- S'il vous demande si oui ou non il faut remplacer le fichier déjà présent, répondez oui.

3) S'en servir en Intranet :
- Ouvrez EasyPHP.
- Une icône apparait en bas à droite de la barre Windows.
- Si son point rouge ne clignote pas, cliquez à droite dessus et sélectionnez "Démarrer".
- Puis recliquez à droite dessus pour sélectionner "Web local".

En principe, la page apparait avec le script PHP executé.

Pour modifier un fichier, rendez-vous dans le répertoire www. Cliquez droit dessus, sélectionnez "Ouvrir avec" puis "Choisir le programmes..." pour enfin dans la fenêtre sélectionner le bloc-notes sans oublier de cocher la case "Toujours utiliser le programme sélectionner pour ouvrir ce type de fichier" puis OK.
Ainsi, vos fichiers PHP s'ouvriront avec le bloc-notes sans souçis.

Vous pouvez aussi changer le .php et .txt pour le faire redevenir un fichier texte (sans oublier de ensuite refaire la manip dans l'autre sens), mais c'est beaucoup moins pratique ;-).
Remarque :
Vous n'êtes pas obligé de nommer votre page index.php. Cependant, le Web Local ira toujours en premier lieu chercher la page index du répertoire www. Comme EasyPHP intégre déjà une page index dans ce répertoire, si vous décidez de ne pas appeller votre première page index.php, il vous faudra aller manuellement supprimer la page index du répertoire www. Si vous n'avez pas de page index dans ce srépertoire, il présentera une page avec les différentes pages présentes dans le dossier, pour que vous choisisiez. Toutes les pages de votre PHP doivent être dans ce répertoire pour être testées en local.
Remarque :
Il est possible de pointer EasyPHP (donc l'Intranet, ou encore le Web local) sur un autre dossier que le www. Pour cela, allez dans Administration et gérez les alias.
Les bases posées, commençons light avec le principe des variables...



<< Précédent - Sommaire - Suivant >>

Un problème ? Quelque chose que vous n'avez pas saisit ?
Posez vos questions sur les forums(+) !


Toute reproduction interdite - Intégralement écrits par le Webmaster
Valid XHTML 1.0! Valid CSS!
By JSAND [All right reserved] - Windows est une marque de Microsoft Corporation
Toute copie compléte comme partielle sans autorisation est passible d'amende - Avertissements