par
Cyrano » 21 mai 2006, 00:05
Non, je vais essayer de formuler autrement.
On va limiter à deux langages : le HTML d'une part, le PHP d'autre part.
Le HTML sera toujours là puisque c'est le langage que sait interpréter ton navigateur. Si dans ton navigateur tu fais Affichage>Source de la page, tu verras le code source en HTML (+ un peu de CSS + un peu de JavaScript, mais laissons ça de coté) et ceci pour n'importe quel site.
Le PHP n'est pas lu par ton navigateur pour deux raisons: d'abord parce que ton navigateur ne peut pas interpréter du PHP et ensuite parce que le PHP n'arrive même pas dans le navigateur.
Tu dois distinguer deux entités distinctes : le serveur, là où est hébergé le site, et le client, ton navigateur chez toi dans ta propre machine.
Le PHP est un langage qui est exécuté sur le serveur uniquement. Le serveur envoit les pages que demande le navigateur via le réseau Internet. Sur le circuit de ces requêtes électroniques, il peut éventuellement y avoir PHP qui va détecter dans certaines pages des lignes de code qu'il faut convertir en HTML et/ou compléter avec du contenu à extraire d'une base de données. L'interpréteur va alors effectuer ces instructions pour remplacer ces lignes de code PHP par du code HTML avec le contenu pour l'envoyer vers le navigateur : ton navigateur reçoit donc une page HTML, c'est tout.
En conclusion.
Si ton site est un simple site de présentation dont le contenu ne bouge pas, le PHP n'est pas utile;
Si au contraire le contenu est appelé à évoluer en permanence ou si ce contenu est stocké dans une base de données, alors tu auras besoin d'un langage serveur (PHP par exemple) pour établir la communication avec la base de données pour récupérer ce contenu en fonction de tel ou tel critère, ce que le HTML ne peut pas faire.
Est-ce que c'est plus clair comme ça ?
Non, je vais essayer de formuler autrement.
On va limiter à deux langages : le HTML d'une part, le PHP d'autre part.
Le HTML sera toujours là puisque c'est le langage que sait interpréter ton navigateur. Si dans ton navigateur tu fais Affichage>Source de la page, tu verras le code source en HTML (+ un peu de CSS + un peu de JavaScript, mais laissons ça de coté) et ceci pour n'importe quel site.
Le PHP n'est pas lu par ton navigateur pour deux raisons: d'abord parce que ton navigateur ne peut pas interpréter du PHP et ensuite parce que le PHP n'arrive même pas dans le navigateur.
Tu dois distinguer deux entités distinctes : le serveur, là où est hébergé le site, et le client, ton navigateur chez toi dans ta propre machine.
Le PHP est un langage qui est exécuté sur le serveur uniquement. Le serveur envoit les pages que demande le navigateur via le réseau Internet. Sur le circuit de ces requêtes électroniques, il peut éventuellement y avoir PHP qui va détecter dans certaines pages des lignes de code qu'il faut convertir en HTML et/ou compléter avec du contenu à extraire d'une base de données. L'interpréteur va alors effectuer ces instructions pour remplacer ces lignes de code PHP par du code HTML avec le contenu pour l'envoyer vers le navigateur : ton navigateur reçoit donc une page HTML, c'est tout.
En conclusion.
Si ton site est un simple site de présentation dont le contenu ne bouge pas, le PHP n'est pas utile;
Si au contraire le contenu est appelé à évoluer en permanence ou si ce contenu est stocké dans une base de données, alors tu auras besoin d'un langage serveur (PHP par exemple) pour établir la communication avec la base de données pour récupérer ce contenu en fonction de tel ou tel critère, ce que le HTML ne peut pas faire.
Est-ce que c'est plus clair comme ça ?