Inscris-toi pour écrire dans l'encyclopédie Wikimini!

« PHP » : différence entre les versions

« PHP » défini et expliqué aux enfants par les enfants.
Jump to navigation Jump to search
m (a renommé Le php en PHP : Détérminant et majuscules)
 
(10 versions intermédiaires par 7 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
'''PHP''' [[Image:Logo PHP-php.png|thumb|right|Logo de PHP]]est un [[Langage de programmation|langage informatique de programmation]] inventé en 1995 par l'informaticien [[Rasmus Lerdorf|Rasmus Lerdorf]]. Il est principalement utilisé pour créer certains types de [[Page web|pages web]], celles qu'on dit « dynamiques ».
=== Intro&nbsp;! <br> ===


Le sigle PHP correspond à «&nbsp;''PHP: Hypertext Preprocessor''&nbsp;».
'''Le PHP&nbsp;?'''


== Le PHP, c'est quoi&nbsp;? ==
Dans le web, il esxiste plusieurs type de site,<br>


Dans le [[World Wide Web|web]], il existe deux types de [[Site web|sites]]&nbsp;:
<br>


*'''Les sites statiques''': conçus uniquement en (x)HTML et CSS <u>(voir futur article)</u> Ils fonctionnent aussi bien q'un site en PHP, mais le propriétaire du site doit à chaque fois modifier son site pour le mettre à jour&nbsp;!
*'''Les sites statiques ''': Ces sites web sont conçus uniquement avec les langages [[HTML|(x)HTML]] et [[CSS|CSS]]. Ils fonctionnent aussi bien qu'un site en PHP, mais le propriétaire du site doit à chaque fois modifier son site lui-même s'il veut y changer quelque chose ou le mettre à jour. S'il ne le fait pas, les pages de son site afficheront toujours le même contenu. On dit qu'elles sont «&nbsp;statiques&nbsp;», car elles ne changent pas.
*'''Les sites dynamiques: '''conçus en (x)HTML et CSS mais aussi avec du PHP et du SQL, le propriétaire du site n'est pas obliger de modifier son fichier, il peut le faire directement en ligne, wikimin est d'ailleur fait en PHP et SQL&nbsp;&nbsp;! D'ou l'intérêt de faire un site en PHP
*'''Les sites dynamiques'''&nbsp;: Ces sites web sont conçus avec les langages [[HTML|(x)HTML]] et [[CSS|CSS]], mais aussi avec du code PHP, et souvent encore avec du [[SQL|SQL]]. Les pages web de ces sites sont capables d'afficher des contenus différents, sans que le propriétaire du site ne doive à chaque modifier lui-même les fichiers de son site. Une page web dynamique peut, par exemple, afficher chaque jour un autre contenu, afficher un contenu différent en fonction de certains choix faits par le visiteur, etc. D' l'intérêt de faire un site en PHP. Wikimini est d'ailleurs fait en PHP et [[SQL|SQL]]&nbsp;!


Le langage PHP est l'un des langages de programmation permettant de créer des sites dynamiques.
<u><br></u>


== Comment fonctionne un site&nbsp;? ==
'''Si vous ne comprenez pas contacter les créateurs de cette articles&nbsp;!'''


*'''Le [[Client (informatique)|client]]'''&nbsp;: C'est le nom que l'on donne à l'ordinateur de l'internaute. Il va visiter le site, c'est comme qui dirait un «&nbsp;client&nbsp;», comme vous et moi&nbsp;! Client de qui&nbsp;? Et bien du serveur&nbsp;!
<br>
*'''Le [[Serveur (informatique)|serveur]]'''&nbsp;: C'est un ordinateur un peu spécial car il est normalement toujours connecté à Internet. Il héberge (contient) un ou plusieurs sites web qu'il fait fonctionner et afficher aux internautes qui viennent le(s) visiter. La plupart du temps, personne n'a jamais vu un serveur. Ils se trouvent un peu partout dans le monde, dans des locaux spécialisés.


{| cellspacing="1" cellpadding="1" border="0" width="400"
=== Comment fonctionne un site&nbsp;? ===
|-
| [[Image:Réseau informatique-Serveur informatique.png]]
| Les sites web sont stockés (hébergés) sur un ordinateur spécial appelé serveur. Nos ordinateurs (clients) doivent s'y connecter, grâce au réseau internet, pour voir les sites.
|}


Le client va arriver sur votre site, et va demander par exemple la page '''index.html'''. Le serveur va lui envoyer la page&nbsp;!
<br>


Le client arrive et demande la page '''forum.php'''. Le serveur va générer la page puis l'envoyer au client&nbsp;!
*'''L'odinateur de l'internaute:''' Va visiter le site, c'est comme qui dirait un "Client" comme vous et moi&nbsp;!
*'''Un serveur:''' La plupart du temps personne n'as jamais vus un serveur, pourtant il est indispensable à votre site, sans celà votre site ne tournerait pas&nbsp;!


== Le SQL&nbsp;? ==
'''Cas d'un site statique:'''


Le [[SQL|SQL]] est un langage qui permet de stocker et gérer des informations dans une [[Base de données|base de données]]. Par exemple, pour stocker les messages d'un [[Livre d'or|livre d'or]], il vous faudra apprendre le SQL&nbsp;!
Le client va arriver sur votre site, et vas demander par exemple la page '''index.html''' Le serveur va lui envoyez la page&nbsp;!


== Exemple de code PHP ==
<br>


L'exemple ci-dessous est une condition simple, souvent utilisée avec le langage PHP. Si le visiteur a moins de douze ans, le site affiche un premier message («&nbsp;Tu est trop petit...&nbsp;»). Dans l'autre cas (else), le site affiche un autre message&nbsp;:
'''Cas d'un site dynamique:'''


[[Image:Code-PHP-Langage-de-programmation-php.png|thumb|center|420px]]
Le client arrive et demande la page '''forum.php''', le serveur va générer la page puis l'envoyez au client&nbsp;!


== Tout pour commencer&nbsp;! ==
<br>


Voici tous les programmes à télécharger pour coder correctement et proprement en PHP&nbsp;:
=== LE SQL&nbsp;?<br> ===


Pour coder en PHP, il vous faudra '''Notepad ++''' ([[Éditeur de texte|éditeur de texte]] simple et adapté à différents langages informatiques)<br>
Le SQL est un langage qui permet de stocker des informations, par exemple pour stocker les messages d'un livre d'or il vous faudra apprendre le SQL&nbsp;!


Ensuite, pour pouvoir lire et éxécuter votre fichier codé en PHP (votre ordinateur ne sait pas lire le PHP), il vous faudra télécharger '''WAMPSERVEUR''', qui fera de votre PC un petit serveur en local, c'est-à-dire chez vous&nbsp;! (Compilation de Apache, PHP, et SQL)
<br>


WampServeur comprend plusieurs programmes&nbsp;:
=== Tous pour commencer&nbsp;! ===


*Localhost&nbsp;: ce sera depuis ce répertoire que vous pourrez tester votre site en PHP (en local, seul l'utilisateur de votre PC pourra voir l'ordinateur)
<u>Voici tous les programmes à télécharger pour coder corectement et proprement&nbsp; en PHP:</u><br>
*PhpMyAdmin&nbsp;: C'est votre base de données&nbsp;! Vous savez, c'est ici que le SQL va nous servir.


== Voir aussi ==
Pour coder en PHP, il vous faudra '''Notepad +++'''&nbsp; (Editeur de texte simple et adapté aux langages iinformatiques)


* [[Langage de programmation#Langages de programmation]]
Ensuite pour que votre ordinateur lise le&nbsp; PHP (votre ordinateur ne sait pas lire le PHP)
* [[JavaScript]]
* [[Ruby]]
* [[Python]]


[[Catégorie:Informatique]]
Pour pouvoir lire votre fichier, il vous faudra télécharger '''WAMPSERVEUR''', qui feras de votre PC un petit serveur en local&nbsp;! (Compilation de Apache, PHP, et SQL)

WampServeur comprends plusieur programmes:

*Localhost: ce seras depuis ce répertoire que vous pourrez tester votre site en PHP.( en local, seul l'utilisateur de votre PC pourras voir l'ordis)<br>
**PhpMyAdmin: C'est votre base de donnés&nbsp;! Vous savez c'est ici que le SQL vas nous servir.

Dernière version du 13 mars 2016 à 09:23

PHP

Logo de PHP

est un langage informatique de programmation inventé en 1995 par l'informaticien Rasmus Lerdorf. Il est principalement utilisé pour créer certains types de pages web, celles qu'on dit « dynamiques ».

Le sigle PHP correspond à « PHP: Hypertext Preprocessor ».

Le PHP, c'est quoi ?

Dans le web, il existe deux types de sites :

  • Les sites statiques : Ces sites web sont conçus uniquement avec les langages (x)HTML et CSS. Ils fonctionnent aussi bien qu'un site en PHP, mais le propriétaire du site doit à chaque fois modifier son site lui-même s'il veut y changer quelque chose ou le mettre à jour. S'il ne le fait pas, les pages de son site afficheront toujours le même contenu. On dit qu'elles sont « statiques », car elles ne changent pas.
  • Les sites dynamiques : Ces sites web sont conçus avec les langages (x)HTML et CSS, mais aussi avec du code PHP, et souvent encore avec du SQL. Les pages web de ces sites sont capables d'afficher des contenus différents, sans que le propriétaire du site ne doive à chaque modifier lui-même les fichiers de son site. Une page web dynamique peut, par exemple, afficher chaque jour un autre contenu, afficher un contenu différent en fonction de certains choix faits par le visiteur, etc. D'où l'intérêt de faire un site en PHP. Wikimini est d'ailleurs fait en PHP et SQL !

Le langage PHP est l'un des langages de programmation permettant de créer des sites dynamiques.

Comment fonctionne un site ?

  • Le client : C'est le nom que l'on donne à l'ordinateur de l'internaute. Il va visiter le site, c'est comme qui dirait un « client », comme vous et moi ! Client de qui ? Et bien du serveur !
  • Le serveur : C'est un ordinateur un peu spécial car il est normalement toujours connecté à Internet. Il héberge (contient) un ou plusieurs sites web qu'il fait fonctionner et afficher aux internautes qui viennent le(s) visiter. La plupart du temps, personne n'a jamais vu un serveur. Ils se trouvent un peu partout dans le monde, dans des locaux spécialisés.
Réseau informatique-Serveur informatique.png Les sites web sont stockés (hébergés) sur un ordinateur spécial appelé serveur. Nos ordinateurs (clients) doivent s'y connecter, grâce au réseau internet, pour voir les sites.

Le client va arriver sur votre site, et va demander par exemple la page index.html. Le serveur va lui envoyer la page !

Le client arrive et demande la page forum.php. Le serveur va générer la page puis l'envoyer au client !

Le SQL ?

Le SQL est un langage qui permet de stocker et gérer des informations dans une base de données. Par exemple, pour stocker les messages d'un livre d'or, il vous faudra apprendre le SQL !

Exemple de code PHP

L'exemple ci-dessous est une condition simple, souvent utilisée avec le langage PHP. Si le visiteur a moins de douze ans, le site affiche un premier message (« Tu est trop petit... »). Dans l'autre cas (else), le site affiche un autre message :

Code-PHP-Langage-de-programmation-php.png

Tout pour commencer !

Voici tous les programmes à télécharger pour coder correctement et proprement en PHP :

Pour coder en PHP, il vous faudra Notepad ++ (éditeur de texte simple et adapté à différents langages informatiques)

Ensuite, pour pouvoir lire et éxécuter votre fichier codé en PHP (votre ordinateur ne sait pas lire le PHP), il vous faudra télécharger WAMPSERVEUR, qui fera de votre PC un petit serveur en local, c'est-à-dire chez vous ! (Compilation de Apache, PHP, et SQL)

WampServeur comprend plusieurs programmes :

  • Localhost : ce sera depuis ce répertoire que vous pourrez tester votre site en PHP (en local, seul l'utilisateur de votre PC pourra voir l'ordinateur)
  • PhpMyAdmin : C'est votre base de données ! Vous savez, c'est ici que le SQL va nous servir.

Voir aussi

Wikiboo Outils personnels