01php - Ressources de scripts et de sources php
 

 
Page d'accueil  MAJ: 17/02/2008

ews (156)
    Actualité du site
    Les news du web
    Suggérer une news

 
cripts (147)  ouvrir
    Tous les scripts
    Les statistiques
    Ajouter un script

 
ources (62) ouvrir
    Toutes les sources
    Les statistiques
    Ajouter une source

 
ossiers (14) fermer
IntroductionIntroduction
ImplantationImplantation du code
CaracteristiquesCaracteristiques
VariablesVariables
OperateursOperateurs
StructuresStructures conditionnelles
FonctionsFonctions
ClassesClasses
AffichageAffichage de texte
Var.Var. d`environnement
LesLes fichiers
RecupererRecuperer des donnees
BasesBases de donnees
ExpressionsExpressions regulieres

 
    Manuel php
    Manuel mysql

 
orum
    Php / SGBD
    A propos de 01php...
    Hors sujet
    Offres d'emploi

 
embres (1811)
    Liste des membres
    Qui est en ligne ?

 

 
    Dossiers  Implantation du code

L'interprétation du code par le serveur haut de page 

Un script PHP est un simple fichier texte contenant des instructions écrites à l'aide de caractères ASCII 7 bits (des caractères non accentués) incluses dans un code HTML à l'aide de balises spéciales et stocké sur le serveur. Ce fichier doit avoir l'extension ".php" pour pouvoir être interprété par le serveur !
Ainsi, lorsqu'un navigateur (le client) désire accéder à une page dynamique réalisé en php:

  • le serveur reconnait qu'il s'agit d'un fichier php
  • il lit le fichier php
  • Dès que le serveur rencontre une balise indiquant que les lignes suivantes sont du code php, il "passe" en mode php, ce qui signifie qu'il ne lit plus les instructions: il les exécute !
  • Lorsque le serveur rencontre une instruction, il la transmet à l'interpréteur
  • L'interpréteur exécute l'instruction puis envoie les sorties éventuelles au serveur
  • A la fin du script, le serveur transmet le résultat au client (le navigateur)
Un script PHP est interprété par le serveur, les utilisateurs ne peuvent donc pas voir le code source!

Le code php stocké sur le serveur n'est donc jamais visible directement par le client puisque dès qu'il en demande l'accès, le serveur l'interprète!
De cette façon aucune modification n'est à apporter sur les navigateurs...


Implantation au sein du code HTML haut de page 

Pour que le script soit interprété par le serveur deux conditions sont nécessaires:

  • Le fichier contenant le code doit avoir l'extension .php et non .html
  • Le code php contenu dans le code HTML doit être délimité par les balises <?php et ?>

Un script PHP doit:
  • comporter l'extension .php
  • être imbriqué entre les délimiteurs <?php et ?>

Pour des raisons de conformité avec certaines normes (XML et ASP par exemple), plusieurs balises peuvent être utilisées pour délimiter un code PHP:

  1. <?php et ?>
  2. <? et ?>
  3. <script language="php"> et </script>
  4. <%php et %>

Un exemple de script simple haut de page 

Voici l'exemple le plus utilisé de script php:

<html> <head><title>Exemple</title></head> <body> <?php echo "Hello world"; ?> </body> </html>

On notera bien évidemment que la fonction echo permet d'afficher sur le navigateur la chaine délimitée par les guillemets...



 Revenir au sommaire

 Ce document a été lu 3527 fois

Ce document issu de CommentCaMarche.net est soumis à la licence GNU FDL . Vous pouvez copier, modifier des copies de cette page tant que cette note apparaît clairement.
 
ACCES MEMBRES
Login
Pass
Connexion auto.
Mot de passe perdu ?
 Inscription
 
L
ettre d'infos
Tenez-vous informé des nouveautés en vous abonnant à la lettre d'information !
Voir un exemple
(1873 abonnés)
 
S
ondage
Cette partie est réservée aux membres connectés afin d'être mieux contrôlée.
 
P
ratique !
   Centrer la page
   Afficher la barre 01php
   Votre parcours sur le site
    Accès rapides
Couleur du site
bleu sélectionnévioletmarronjaunevert

 
artenaires
   Mon adresse ip
   Création graphique
   Lbb.org
   Surftraffic
   Active Art Animations
   Cedwik Developpement web

Votre site ici ?
Les autres partenaires
 

 
 
Copyright © 2012 - 01php.com - Contact - Plan du site - Cnil: 876010 - Hébergement: OVH -
Webring francophone: Site au hasard - Sites du webring - Rejoindre le webring