![]() |

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/
22/12/2001
Derniére mise à jour le 10/02/02