Rechercher
Formation médicale continue
Profession
Divers
Rechercher

Le PHP ? A quoi ça sert ? (2)


PHP: LES ORIGINES

Tout commence en 1994:

- RASMUS LERDORF met en ligne son CV, et son idée est de pouvoir pister les visiteurs de sa page personnelle en enregistrant leur passage.
- Il crée donc pour cet usage original (?) un nouveau langage de Script qu'il installe sur le serveur de sa Page Personnelle, et l'appelle tout simplement "Ma Page d'Accueil Personnelle" en Français P.A.P
Ce qui donne en Anglais = Personnal Home Page, soit P.H.P Elementaire mon cher RASMUS !!!

Depuis PHP a connu un succès phénoménal, et a subi de nombreuses améliorations. Son Acronyme exact actuellement devrait etre le "PHP-HTPP" pour Personnal Home Page Hyper-Text Pre Processor. La version la plus courante est la n°3 (alias php3), actuellement nous en sommes àla version 4 (php4)

Tout cela est bien expliqué, en plus d'une Trentaine de petits scripts HyperPratiques dans le petit bouquin "PHP Codes en Stock" de Michel Dreyfus (CampusPress) ( 170 P pour 9 euros)

VOUS L'AVEZ COMPRIS

Le Script PHP sert a donner de la vie à votre page WEB, et surtout peut être signe de l'évolution de la vie, de la MEMOIRE.
Le Script HTML reptilien au sang froid et qui ne réagit qu'a l'instant présent, devient Freudien car il devient a la fois, rétrospectif et prospectif...
- Il compte les visiteurs
- Enregistre leurs votes
- Propose une langue adaptée,
- Et modifie très rapidement la présentation des pages (puisqu'elles sont dynamiques!
- Remplit un panier de commande, en se souvenant du N° de carte de crédit et en projetant de vous adresser dorénavant un catalogue plus ciblé sur vos goûts etc...

Seulement maintenant survient le premier gros problème

Habituellement quand vous créez un programme
1- Vous écrivez les Codes sur votre machine
2- Vous testez le programme sur votre machine
3- Puis vous le distribuez afin que chacun puisse faire de même sur sa propre machine. => On peut donc dire que le programme VA à l'utilisateur.

Or ici le script PHP est conçu pour être exécuté par le serveur !
- Ce qui règle automatiquement la question 3, puisque en se connectant , ce ne sont plus les programmes qui viennent aux utilisateurs mais bien les utilisateurs qui viennent au programme.
=> Un seul programme centralisé auquel peuvent accéder des milliers d'usagers. En plus aucun souci de mise a jour puisque comme il n'y a qu'un seul exemplaire du programme, c'est toujours la dernière version qui est disponible!!!

- Pas de changement non plus pour le 1er point, le programmeur (on dit développeur pour faire branché) continue d'écrire les codes sur sa machine.

- C'est donc le petit 2 qui génère le problème: "COMMENT TESTER LE SCRIPT?"
Il est impossible de tester le script sur le navigateur, car celui ci ne comprend que l'HTML, et l'interprèteur PHP est sur le serveur.
Il faut donc obligatoirement tester le programme sur le Serveur lui même, ce qui pose une double question:

1. La nécessité d'être obligatoirement connecté longtemps, ce qui peut se révéler dispendieux,
2. Le fait que les utilisateurs pourraient accéder à tout moment au site en construction et bien sûr par leurs interférences, rendre tout test impossible...

C'est pourquoi l'éditeur du script a conçu la possibilité de désigner l'ordinateur du développeur comme un MiniServeur LOCAL et confidentiel afin de peaufiner ses chefs d'oeuvre avant de les jeter sur la grande toile.
Lorsque vous installez EazyPHP, le setup crée une adresse Internet bidon, je n'ose pas dire virtuelle, puisque ici c'est l'adresse virtuelle qui est réelle, et l'adresse matérielle qui est illusoire!!!
Ce pseudo WEB LOCAL s'appelle http://localhost/
Et si vous tapez LOCALHOST dans votre URL Vous tombez comme par hasard sur un dossier de VOTRE PROPRE disque dur
Nb: Il faut que EazyPHP soit actif dans la barre des taches!!!

Sous Windows il s'agit du dossier "C:\Program Files\EasyPHP\www\" Dans lequel ezPHP place projet1 par défaut

Ainsi tous les dossiers PHP ou HTML ou TXT placés dans "WWW" pourront être décodés par l'interpréteur PHP COMME S'ILS ETAIENT SUR LE SERVEUR

IL Y A DONC 2 MOYENS D'ACTIVER UNE PAGE PHP A PARTIR DE SON DISQUE DUR

Dans tous les cas il faut d'abord créer une page de script PHP
Dont l'exemple le Plus simple pourrait être:
<? echo "BONJOUR LE MONDE" ?>
Qui serait appelée bonjour.php par exemple
Cette page peut être lue directement en Mode "Ligne de commande DOS" Mais il faut passer par une session MS DOS
- Ouvrez une session DOS
- Placer vous en
"C:\Program Files\EasyPHP\php\
- Et tapez
PHP c:\Windows\bureau\bonjour.php
L'écran noir de MS DOS affiche alors c`\> BONJOUR LE MONDE

Mais le mode le plus convivial est de passer par l'émulateur WEB EAZY-PHP

1. Placer Bonjour.PHP dans le dossier www de eazyphp
2. Lancer EazyPHP.EXE (DEMARRER/PROGRAMMES/EASYPHP)
3. Cliquez sur le E qui clignote dans la barre des taches, etc. choisissez "Web Local"
4. Cliquez sur BONJOUR.PHP
Et admirez sans doute votre premier BUG.... :- )
Mais courage, ça marche toujours mieux la seconde fois.

Dr Jean-Christophe HILD

DES LIENS

Easy php et télécharger le programme pour travailler en local : http://www.easyphp.org/

PHP débutant : http://www.phpdebutant.com/

PHPinfo :
http://www.phpinfo.net/

Toutes les commandes PHP sur Nexen : http://www.nexen.net/


Retour

22/12/2001

Derniére mise à jour le 10/02/02