dams Thu Oct 25 10:08:09 2001 EDT
Modified files:
/phpdoc/fr/chapters intro.xml
Log:
commandline translated
updated intro.
Index: phpdoc/fr/chapters/intro.xml
diff -u phpdoc/fr/chapters/intro.xml:1.12 phpdoc/fr/chapters/intro.xml:1.13
--- phpdoc/fr/chapters/intro.xml:1.12 Wed Feb 7 04:21:48 2001
+++ phpdoc/fr/chapters/intro.xml Thu Oct 25 10:08:09 2001
@@ -1,10 +1,12 @@
+<?xml encoding="iso-8859-1"?>
+<!-- $Revision: 1.13 $ -->
<chapter id="introduction">
<title>Introduction</title>
<sect1 id="intro-whatis">
<title>Qu'est ce que PHP?</title>
<simpara>
PHP (officiellement "PHP: Hypertext Preprocessor") est un langage
- de script HTML, qui fonctionne coté serveur.
+ de script HTML, qui fonctionne côté serveur.
</simpara>
<para>
Réponse simple et claire, mais qu'est ce que cela veut dire? Un exemple :
@@ -27,39 +29,39 @@
</example>
</para>
<para>
- Il est à noter la différence avec les autres scripts CGI
- écrit dans d'autres langages tels que le Perl ou le C :
- Au lieu d'écrire un programme avec de nombreuses lignes de commandes
afin
- d'afficher une page HTML, vous écrivez une page HTML avec du code inclus
- à l'intérieur afin de réaliser une action précise
- (dans ce cas là, afficher du texte). Le code PHP est inclus entre
- <link linkend="language.basic-syntax.phpmode">une balise de début
- et une balise de fin</link> qui permettent au navigateur de passer en
"mode PHP".
- </para>
- <para>
- Ce qui distingue le PHP des langages de script comme le Javascript est que
- le code est exécuté sur le serveur. Si vous avez un script
- similaire sur votre serveur, le client ne reçoit que le
- résultat du script, sans aucun moyen d'avoir accès au code
- qui a produit ce résultat. Vous pouvez configurer votre serveur
- web afin qu'il analyse tous vos fichiers HTML comme des fichiers PHP.
- Ainsi, il n'y a aucun moyen de distinguer les pages qui sont produites
- dynamiquement des pages statiques.
+ Il est à noter la différence avec les autres scripts CGI
+ écrit dans d'autres langages tels que le Perl ou le C :
+ Au lieu d'écrire un programme avec de nombreuses lignes de commandes afin
+ d'afficher une page HTML, vous écrivez une page HTML avec du code inclus
+ à l'intérieur afin de réaliser une action précise
+ (dans ce cas là, afficher du texte). Le code PHP est inclus entre
+ <link linkend="language.basic-syntax.phpmode">une balise de début
+ et une balise de fin</link> qui permettent au navigateur de passer en "mode
+PHP".
+ </para>
+ <para>
+ Ce qui distingue le PHP des langages de script comme le Javascript est que
+ le code est exécuté sur le serveur. Si vous avez un script
+ similaire sur votre serveur, le client ne reçoit que le
+ résultat du script, sans aucun moyen d'avoir accès au code
+ qui a produit ce résultat. Vous pouvez configurer votre serveur
+ web afin qu'il analyse tous vos fichiers HTML comme des fichiers PHP.
+ Ainsi, il n'y a aucun moyen de distinguer les pages qui sont produites
+ dynamiquement des pages statiques.
</para>
</sect1>
<sect1 id="intro-whatcando">
<title>Que peut faire PHP?</title>
<para>
- Le langage PHP possède les même fonctionnalités que
- les autres langages permettant d'écrire des scripts CGI, comme
- collecter des données, générer dynamiquement des
- pages web ou bien envoyer et recevoir des cookies.
+ Le langage PHP possède les même fonctionnalités que
+ les autres langages permettant d'écrire des scripts CGI, comme
+ collecter des données, générer dynamiquement des
+ pages web ou bien envoyer et recevoir des cookies.
</para>
<para>
- La plus grande qualité et le plus important avantage du langage PHP est
le
- support d'un grand nombre de bases de données. Réaliser une
- page web dynamique interfacant une base de donnés est extrêmement
- simple. Les bases de données suivantes sont supportées par PHP:
+ La plus grande qualité et le plus important avantage du langage PHP est le
+ support d'un grand nombre de bases de données. Réaliser une
+ page web dynamique interfacant une base de donnés est extrêmement
+ simple. Les bases de données suivantes sont supportées par PHP:
<blockquote>
<simplelist columns="3">
<member>Adabas D</member>
@@ -88,11 +90,11 @@
</blockquote>
</para>
<para>
- Le langage PHP inclus le support des services utilisant les protocoles tels que
- <acronym>IMAP</acronym>, <acronym>SNMP</acronym>, <acronym>NNTP</acronym>,
- <acronym>POP3</acronym> ou encore <acronym>HTTP</acronym>. Vous
- pouvez également ouvrir des connections et interagir en utilisant
d'autres
- protocoles.
+ Le langage PHP inclus le support des services utilisant les protocoles tels que
+ <acronym>IMAP</acronym>, <acronym>SNMP</acronym>, <acronym>NNTP</acronym>,
+ <acronym>POP3</acronym> ou encore <acronym>HTTP</acronym>. Vous
+ pouvez également ouvrir des connexions et interagir en utilisant
+d'autres
+ protocoles.
</para>
<!--
<figure>
@@ -106,51 +108,51 @@
-->
</sect1>
<sect1 id="intro-history">
- <title>La génèse du PHP</title>
+ <title>La genèse du PHP</title>
<simpara>
- Le langage PHP a été conçu durant l'automne 1994 par
- Rasmus Lerdorf. Les premières versions (qui restèrent
- privées) étaient utilisées afin de savoir qui venait
- consulter son CV en ligne. La première version publique fut
- disponible au début de l'année 1995. Elle fut connue
- sous le nom de "Personal Sommaire Page Tools". Elle était
- composée d'un analyseur extrêmement simple qui ne reconnaissait
- que quelques macros spéciales et d'un petit nombre d'utilitaires
- couramment utilisés dans les pages web. Un livre d'or, un compteur,
- etc... L'analyseur fut réécrit durant l'été 1995
- et fut appelé PHP/FI Version 2. FI etaient les initiales d'un autre
- package que Rasmus avait écrit qui interprétait les
- formulaires HTML. C'est alors qu'il combina le "Personnal Sommaire
- Page tools" avec le "Form Interpreter" et il y ajouta le support de
- mSQL: c'est comme cela que naquît PHP/FI. PHP/FI grandit de
- manière spectaculaire et de nombreuses personnes
- commencèrent à contribuer à son amélioration.
+ Le langage PHP a été conçu durant l'automne 1994 par
+ Rasmus Lerdorf. Les premières versions (qui restèrent
+ privées) étaient utilisées afin de savoir qui venait
+ consulter son CV en ligne. La première version publique fut
+ disponible au début de l'année 1995. Elle fut connue
+ sous le nom de "Personal Sommaire Page Tools". Elle était
+ composée d'un analyseur extrêmement simple qui ne reconnaissait
+ que quelques macros spéciales et d'un petit nombre d'utilitaires
+ couramment utilisés dans les pages web. Un livre d'or, un compteur,
+ etc... L'analyseur fut réécrit durant l'été 1995
+ et fut appelé PHP/FI Version 2. FI etaient les initiales d'un autre
+ package que Rasmus avait écrit qui interprétait les
+ formulaires HTML. C'est alors qu'il combina le "Personnal Sommaire
+ Page tools" avec le "Form Interpreter" et il y ajouta le support de
+ mSQL: c'est comme cela que naquît PHP/FI. PHP/FI grandit de
+ manière spectaculaire et de nombreuses personnes
+ commencèrent à contribuer à son amélioration.
</simpara>
<simpara>
- Il est relativement peu aisé de donner des statistiques, mais on
- estime que PHP/FI est utilisé sur 15 000 sites web dans le monde
- entier, fin 1996. Ce chiffre atteint 50 000 durant l'été
- 1997. L'été 1997 voit aussi un profond changement dans le
- développemnt du PHP: d'un projet personnel (celui de Ramsus),
- on passe alors à une projet d'équipe. L'analyseur fut de
- nouveau réécrit par Zeev Suraski et Andi Gutmans et ce nouvel
- analyseur forma la base de la version 3 du PHP. Une grande partie du code de
- PHP/FI fut complètement réécrit alors que l'autre partie
- fut portée pour donner le PHP Version 3. La dernière version de
PHP
- (PHP 4) utilise le moteur d'analyse <ulink url="&url.zend;">Zend</ulink>
- pour atteindre de nouveaux niveaux de performance, et supporter
- un nombre encore plus grand de librairies et extensions. Il tourne
- de manière native sur tous les serveurs web les plus répandus.
+ Il est relativement peu aisé de donner des statistiques, mais on
+ estime que PHP/FI est utilisé sur 15 000 sites web dans le monde
+ entier, fin 1996. Ce chiffre atteint 50 000 durant l'été
+ 1997. L'été 1997 voit aussi un profond changement dans le
+ développement du PHP: d'un projet personnel (celui de Ramsus),
+ on passe alors à une projet d'équipe. L'analyseur fut de
+ nouveau réécrit par Zeev Suraski et Andi Gutmans et ce nouvel
+ analyseur forma la base de la version 3 du PHP. Une grande partie du code de
+ PHP/FI fut complètement réécrit alors que l'autre partie
+ fut portée pour donner le PHP Version 3. La dernière version de PHP
+ (PHP 4) utilise le moteur d'analyse <ulink url="&url.zend;">Zend</ulink>
+ pour atteindre de nouveaux niveaux de performance, et supporter
+ un nombre encore plus grand de librairies et extensions. Il tourne
+ de manière native sur tous les serveurs web les plus répandus.
</simpara>
<simpara>
- Aujourd'hui (Janvier 2001) PHP 3 ou PHP 4 sont distribués
- avec de nombreux produits commerciaux comme "C2's StrongHold web server" et
- "RedHat Linux" et il est admis (d'après les chiffres de
- <ulink url="&url.netcraft;">NetCraft</ulink>, et leurs
- <ulink url="&url.netcraft-survey;">statistiques Netcraft Web Server
Survey</ulink>)
- que le PHP est utilisé sur 5 100 000 sites web dans le monde entier.
Pour
- comparaison, ce chiffre est légèrement supérieur au
nombre de serveurs
- tournant sous Microsoft Information server (IIS) : 5.03 millions.
+ Aujourd'hui (Janvier 2001) PHP 3 ou PHP 4 sont distribués
+ avec de nombreux produits commerciaux comme "C2's StrongHold web server" et
+ "RedHat Linux" et il est admis (d'après les chiffres de
+ <ulink url="&url.netcraft;">NetCraft</ulink>, et leurs
+ <ulink url="&url.netcraft-survey;">statistiques Netcraft Web Server
+Survey</ulink>)
+ que le PHP est utilisé sur 5 100 000 sites web dans le monde entier. Pour
+ comparaison, ce chiffre est légèrement supérieur au nombre
+de serveurs
+ tournant sous Microsoft Information server (IIS) : 5.03 millions.
</simpara>
<!--
<figure>
@@ -159,7 +161,7 @@
</figure>
-->
<simpara>
- Enfin, à l'heure oú ce document est rédigé,
+ Enfin, à l'heure où ce document est rédigé,
la nouvelle génération du PHP est en cours de création.
Elle utilisera les qualités de <ulink url="&url.zend;">Zend</ulink>
pour améliorer les performances et améliorera le support des