| Le navigateur est le client. C'est lui qui demande la
page web que vous avez entré. Le serveur est l'ordinateur sur l'Internet
qui héberge cette page web. PHP s'exécute donc côté
serveur. Cependant, quand PHP envoie une requête SQL au serveur
MySQL, il est alors client…..
- Tout ce qui a trait à la présentation de la page (couleur
du texte, etc..) est à faire en HTML et CSS, exécutés
côté client. PHP n'a rien à voir avec le design
de votre page.
- Tout ce qui touche au comportement du navigateur est du domaine du
JavaScript, lui aussi exécuté par le client.
- L'intérêt de PHP est de générer du HTML
ou du Javascript dynamiquement. Le travail effectué avec PHP
sur votre page est totalement invisible pour le visiteur.
/!\ Le SQL est un langage a part entière de
PHP, il ne faut surtout pas confondre les deux. C'est MySQL qui pars (c'est
à dire analyse et exécute) votre code SQL, PHP ne fait qu'envoyer
une requête au serveur MySQL .
/!\ PHPMyAdmin n'est pas une base de données
! Il s'agit simplement d'un script PHP qui permet d'administrer vos bases
de données MySQL.
Caractéristiques du PHP :
- Langage de script ;
- Module intégrable dans Apache (mais peut tourner en CGI) ;
- Ecrit dans la page html : les codes HTML, JavaScript et php sont mélangés
dans la page ;
- Traité par le serveur (la page reçue ne contient plus
de code php) ;
- Résultat de requêtes à des SGBD, de calculs ->
HTML dynamique ;
- Gratuit (license payante pour les professionnels (version + stable
) ;
- Syntaxe proche du C et du Perl ;
- Les scripts finissent par .php(version du PHP)ou .php ;
- Utilisation sous toutes les plateformes avec Apache (voir l’excellent
tutoriel d’Arck avec les captures
d’écrans sur apache pour windows) ;
Le PHP etant tres complet nous vous conseillons d'aller sur le site
officiel pour mieux l'apprendre, sur ce site nous metterons quelques
exemples pour que vous compreniez la mise en place/forme mais nous ne ferons
pas de tuto complet sur le creation de script PHP pour le moment :)
Adresse du site officielle : http://www.php.net
Imprimer l'article |
|
| Source : http://www.webarck.com/ |
|
|