Accueil
Cours

 

Afficher du code HTML

Lorsque vous maitrisez PHP, il est inutile de passer sans cesse du HTML au PHP.

Par exemple echo "<hr>" affiche une ligne.

- Avantage : création de fonctions pour l'affichage systématiquement, mise en commun dans un site.

- Gestion multi langues.

- Compléments aux feuilles de styles pour les multi navigateurs.

<? Function aff_titre($texte) {
echo "<strong><font color=#808080>$texte</font></strong>";
}

aff_titre("mon titre");
?>

mon titre

Redirection

La fonction Header permet de générer l'en tête HTML, utile vers les renvois automatiques.

Header("Location: http://www.monsite.com/autrepage.html");

Header doit être la première fonction à afficher quelque chose à l'écran.

Evite d'avoir les erreurs 404 lorsqu'une page par exemple référencée dans les moteurs de recherche n'est plus présente.

Passage des variables d'une page à l'autre.

Pour passer des variables à une page, il suffit d'ajouter ? à l'URL suivi des variables.

http://www.monsite.com/autrepage.php?ref=102&langue=fr&pays=ca

Envoyer un message

Utilisation de la commande mail suivi de l'adresse du destinataire, sujet, titre.

mail("webmaster@monsite.com aidewebmaster@monsite.com","pour essai","test titre");

Lire et écrire des fichiers.

Voici les opérations sur les fichiers.

Ouverture fopen

Lecture fgets($fp,nbCaracAlire)

Ecriture fputs($fp,"texte")

Fermeture fclose($fp)

$fp = fopen("monfichier.txt","r");

r : read : ouvrir en mode lecture

w : write : mode écriture, erreur si fichier n'existe pas, les données écrites remplacent les existantes.

W+ : idem mais le fichier est créé s'il n'existe pas.

a : append : erreur si fichier n'existe pas, les données s'ajouteront à la fin.

a+ : append : idem mais création éventuelle du fichier.

$fp = fopen("monfichier.txt","w");
fputs ($fp , "voici le texte");

le premier argument est l'identifiant du fichier, obtenu à l'ouverture.

Pour lire. fgets

$fp = fopen("monfichier.txt","r");
$texteLu = fgets ($fp , 1024);

et fermeture

Lecture d'un répertoire.

$idRep = Opendir('.');
while ( $nomFichier = readdir($idRep)){
echo "$nomFichier <br>";
}
closedir($idRep);

.
..
php4structurecontroles.php
php5fonctions.php
php8Formulaire.htm
php8Formulaire.php
php.html
WIN32PRK.CSS
php2opevariable.php
phpEtudiant.htm
php6Objets.php
php1intro.php
phpTutorialphp3.php
php7exemples.php
php3operateurs.php

Egalement ouverture en argument le nom Opendir('/monRep') lecture ensuite des noms de fichiers par readdir (le '.' répertoire courant).

Envoyez un courrier électronique à Philippe Bancquart pour toute question ou remarque concernant ce site Web.