Kit graphique
du jour


plus de kits graphiques
  Forum Webmaster
  Annuaire
  PAGES
  Langages
  Création des pages
  Logiciels
  Services
  DESIGN
  Généralités
  Kits graphiques
  Création de bannières
  INDISPENSABLE
  Nom de domaine
  Hébergement
  Hébergeurs allopass
  + DE TRAFIC
  Référencement
  Echanges de bannières
  Campagnes de pub
  GAGNER DE L'ARGENT
  En affichant de la pub
   
  Partenaires
 


Accueil Cestfacile.org FORUM Partenaires

langage php

4/ Premiers scripts en php

Un simple éditeur de texte (Cf. bloc-notes de Windows) suffit à développer un script en PHP. Néanmoins, il existe des éditeurs spécialisés (certains sont gratuits). C'est le cas de "Context" et de "Phpcoder". Ils offrent de nombreuses options : coloration syntaxique, débuggeur, visualisation immédiate... Vous trouverez ces logiciels en téléchargement sur http://www.phpinfo.net (rubrique : Editeurs). Je vous conseille vivement d'utiliser ce type de logiciels, ils faciliteront vos développements.

a/ Syntaxe de base
Le PHP est un langage de script, comme le HTML et le javascript. II s'insère directement entre des balises. Vous pouvez mélanger du PHP et du HTML sans problème.

<body>
<?
echo "Bonjour le monde !";
?>
</body>

Remarque importante : une instruction PHP se termine toujours (sauf cas très rares) par un point virgule. Si vous l'oubliez, votre navigateur vous enverra des messages d'erreurs (parse error).

b/ Commentez vos scripts
Il est fortement conseillé de commenter vos scripts, afin d'en faciliter la compréhension. Ces commentaires vous seront très utiles, si vous décidez de reprendre un script sur lequel vous n'avez pas travaillé depuis un moment. Ces petites indications seront ignorées par le serveur et le navigateur ne les affichera pas, vos "secrets" seront bien gardés !

<?
//Vous placez ici vos commentaires.
?>

A la place des // on peut utiliser # . Ces signes sont adaptés à un commentaire sur une seule ligne. Si vous souhaitez apporter des commentaires plus longs, utilisez la syntaxe suivante :
/*votre commentaire
*/

c/ L'instruction echo
exemple :

<html>
<head>
</head>
<body>
<?php
echo "Bonjour le monde !";
?>
</body>
</html>

Elle indique au navigateur qu'il faut afficher ce qui est placé entre les guillemets. Ainsi, l'exemple ci-dessus affichera : Bonjour le monde !

L'instruction peut être remplacée par print qui donne les mêmes résultats. Remarquez que dans la source de la page, toutes les traces du PHP ont disparu. Le serveur nous a envoyé uniquement du HTML interprété par le navigateur. Vos scripts demeurent confidentiels qu'ils soient simples ou plus complexes. En terme de sécurité, cela représente un net avantage. L'internaute ne peut découvrir les "secrets" qui se cachent dans vos pages.

A l'aide de la balise echo, vous pouvez écrire du code HTML exemple :
<?php
echo "<p align='center'>Bonjour le monde !</p>;
?>
affichera :

Bonjour le monde !

N.B. : Vous aurez sans doute remarqué que l'on a utilisé les apostrophes au lieu des guillemets pour "encadrer" la balise 'center'. Si nous avions placé des guillemets, nous aurions obtenu un message d'erreur de la part du navigateur (parse error). En effet, on ne peut placer d'autres guillemets à l'intérieur de celui qui débute et de celui qui termine l'instruction echo. Il faut les remplacer par des apostrophes. Si vous souhaitez utiliser un guillemet dans une fonction echo, vous devez le faire précéder du signe \

d/ Visualisez vos scripts
En local, vos scripts sont uniquement accessibles en entrant l'adresse suivante dans votre navigateur http://localhost/sous-repertoire/script.php3 ou http://127.0.0.1/sous-repertoire/script.php3 (si vous décidez de placer vos scripts dans un sous-répertoire, ce qui n'est nullement obligatoire, mais contribue à plus de clarté dans votre espace de travail). Vous ne devez surtout pas vous rendre dans le répertoire où se situent vos scripts et double cliquer sur vos fichiers. Si vous le faites, vous obtiendrez des messages d'erreur. Les scripts ne sont "visibles" qu'à travers votre serveur, il faut donc forcer votre navigateur à l'appeler.

e/Potentialité du langage php
Avec ce langage, vous pourrez :
Ouvrir et écrire dans des fichiers --> exemple : réaliser un compteur de visites personnalisé.
Afficher un élément ou un autre en fonction de l'heure --> structure conditionnelle (Cf. annexe)
Retoucher rapidement la charte graphique de votre site (Cf. exercice en annexe)
Interroger et compléter des bases de données (Cf. paragraphe 3) ...etc.

page suivante : PHP et bases de données