Implantation du Code PHP

Qu’est ce qu’un code php ?

Un script PHP est un simple fichier texte contenant des instructions écrites à l’aide de caractères ASCII 7 bits (c’est à dire des caractères non accentués). Le script est inclus dans un code HTML à l’aide de balises spéciales et stocké sur le serveur.

Attention !
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 l’extension d’un fichier PHP et le transmet à l’interpréteur PHP, puis dès que celui-ci rencontre une balise indiquant que les lignes suivantes sont du code PHP, il ne lit plus les instructions mais il les execute. Ensuite, il envoie les sorties éventuelles au serveur, lequel transmet le résultat au client.

Est-ce que tout le monde peut voir mon code PHP ? (Comme pour le HTML par exemple)
Un script PHP est interprété côté serveur, aucun utilisateur ne peut donc pas voir le code source, seul le résultat est visible.

Implémentation du code au sein du HTML

Pour qu’un code PHP soit exécuté :

  • il doit être contenu dans un fichier ayant l’extension « .php ».

  • Il doit être délimité par des balises spécifiques.

Il existe plusieurs balises utilisables :

Je vous conseil d’utiliser uniquement les balises <?php et ?>, car contrairement aux autres, elles ne peuvent pas être désactivées.

Le code peut s’écrire aussi bien sur plusieurs lignes que sur une seule. Vous pouvez y passer des lignes comme vous le souhaitez pour la lisibilité.

<? et ?>

<?php et ?>

<script language= »php »> et </script>

<%php et %>

Voyons donc un exemple de code PHP :

<html>
<head>
<title>Exemple</title>
</head>
<body>
<?php
echo « Phrase générée par le PHP ! »;
?>
</body>
</html>

Vous noterez ici que la fonction « echo » permet d’afficher la chaine de caractères contenue entre guillemets.


Où peut-on insérer du code PHP ?

Vous pouvez mettre vos balise php n’importe où dans une page HTML.

Exemple :

<?php // Code PHP ?> <html>
<head> <title>Exemple <?php // Code PHP ?></title> </head> <body> <?php // Code PHP ?> </body> </html>


{ PAGE EN CONSTRUCTION }

Aucun commentaire pour l'instant
Aucun trackback pour l'instant