Les bases

Le Langage

Fonctions

Intégration Mysql

Astuces

Hébergement
Annuaire
 

Chapitre 2 - Le Langage

 
 

4) Les fichiers

a) Inclure un fichier dans une page

En HTML la méthode pour inclure un fichier/une page est d'utiliser une frame. Mais ce n'ést pas vraiment pratique pour des problèmes de compatibilité et de facilité.

Ainsi le php utilise la fonctione include que nous verrons plus tard:

<?
include
("fichiers.php");

?>

 

b) Créer ou supprimer des fichiers:

L'interet indéniable est de pouvoir créer des fichiers sans aucun soft extérieur:

- Création d'un fichier : la fonction touch ()

touch ("fichier.php");

- Suppression d'un fichier: la fonction unlink ().
unlink("fichier.php");

 


c) Modifier des fichiers:

- Les differents modes d'ouvertur d'un fichier.tx. : la fonction fopen()

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

Il faut lire ouvrir le fichier.txt en mode lecture en plaçant la lettre r. : 'r' (lecture), 'w'(écriture) et 'a'(ajout).

Attention le fichier.txt est juste en mode lecture ou ecriture ou ajout, désormais il faut travailler dessus

- Lire les informations : fgets()

$line=fgets($fp,1024);

Ainsi le lecture se fera sur 1024 octets. Il est a noter que la lecture s'arrete dès que le script php rencontre la fin du fichier.txt .

Exemple concret lisant TOUTES les lignes d'un fichier

<?
$fp = fopen("fichier.txt", 'r') or die ("Lecture impossible!);
while (! feof($fp))
{
$line=fgets($fp,1024);
print "$line<br>";
}
?>

- Ecrire dans les fichiers

<?
$fp=fopen("nom_fichier.ext","w");
fwrite($fp,"texte a mettre1\nTexte a mettre2");
fclose($fp);
?>

Le fichier est ouvert en mode ecriture "w" puis apres on ajoute le texte voire on peut ajouter plusieurs lignes en mettant \n. Si vous ne voulez pas perdre le contenu de votre fichier au lieu de "w" mettez "a" (ajout a la fin du fichier)

Attention, il est impératif de fermer le mode de fichier.


© HIWIT tous droits réservés