fficher
du code HTML
L'affichage de code HTML est en effet trés simple. Il suffit
d'utiliser l'instruction echo.
echo
"<p>texte à afficher</p>";
On peut également utiliser des fonctions d'affichages que
l'on créera nous mêmes. Ces fonctions pourront aussi
servir à remplacer les feuilles de styles qui ne sont pas
reconnues par tous les navigateurs. Exemple :
Function
titre ($texte) {
echo "<font face=12><b>$texte</b></font>";
}
Cette fonction nous permettra d'afficher un titre une police par
défaut de taille 12 pixels et en gras. Pour l'utiliser,
il suffira d'écrire :
titre ("Texte
à afficher pour le titre");
Ce qui donnera : Texte
à afficher pour le titre
Passer
des variables d'une page à l'autre
Pour passer
une ou des variables d'une page à l'autre (numéro
de session, référence, langue, ...), il exite deux
possibilités : l'utilisation d'un formulaire et le passage
des variables via l'URL.
L'utlisation d'un formulaire
<form
action="http://www.serveur.com/page.php3" method="post">
Votre e-mail : <input type="text" name="email">
<input type="hidden" name="secret" value="texte
à passer discretement">
<input type="submit" value="OK">
</form>
Après avoir rempli la case "Votre e-mail" du
formulaire et en cliquant sur "OK", celui-ci appelera
la page "page.php3" qui recevra les variables "email"
et "secret". L'utilisation du type "hidden"
permettra, comme je viens de vous l'expliquer, de passer des variables
discretement, sans qu'elles soient affichées à l'écran.
Passer
des variables via l'URL
Pour passer une variable d'une page à une autre, il faudra
ajouter un point d'interrogation à l'URL suivi de la variable
à passer. Pour passer plusieurs variables, il suffira de
les séparer par le signe & :
http://www.monserveur.com/page.php3?p=alain&lang=fr
Redirection
Rien de plus simple en PHP que d'effectuer une redirection vers
une autre page. En effet, l'instruction HEADER permettra de gérer
les renvois automatiques vers une autre page. Toutefois, la fonction
HEADER doit être la première fonction à afficher
du code à l'écran. En clair, rien de doit être
affiché à l'écran lors de l'execution de
cette fonction. Exemple :
Header ("Location
: http://www.monserveur.com/autrepage.php3" );
Cette fonction est trés utile si, par exemple, une page
de votre site n'est plus utile. Plutôt que de la supprimer,
utilisez la redirection. Cela evitera à vos visiteurs de
tomber sur une erreur "404 Not Found". Elle peut également
être utile dans d'autre cas que nous ne spécifierons
pas ici.
Alain
Metzger.
Responsable Technique.
http://www.atouts-malin.com
Tous
droits réservés - Reproduction même partielle interdite sans
autorisation préalable
|