Lire des fichiers ? [PHP] - Programmation
Marsh Posté le 19-07-2001 à 13:56:29
Avec un fopen() :
Exemple :
------------------------------------------------
$fp=fopen("fichier.txt","r" )
while($contents = fgets( $fp,4096))
{
$var .= $contents
}
fclose($fp);
echo $var; // affiche le contenu de ton fichier.txt
------------------------------------------------
J'ai utilisé fgets(), mais il faut que tu regardes aussi :
fread(),fgetss()... enfin toutes les fonctions PHP pour gérer les fichiers.
------------------------------------------------
fopen(string filename, string mode); a plusieurs options
cf doc :
· 'r' ñ Ouvre en lecture seule, et place le pointeur de fichier au début du fichier.
· 'r+' - Ouvre en lecture et écriture, et place le pointeur de fichier au début du fichier.
· 'w' - Ouvre en écriture seule; place le pointeur de fichier au début du fichier et réduit la taille du fichier à 0. Si le fichier níexiste pas, on tente de le créer.
· 'w+' - Ouvre en lecture et écriture; place le pointeur de fichier au début du fichier et réduit la taille du fichier à 0. Si le fichier níexiste pas, on tente de le créer.
· 'a' - Ouvre en écriture seule; place le pointeur de fichier à la fin du fichier file. Si le fichier níexiste pas, on tente de le créer.
· 'a+' - Ouvre en lecture et écriture; place le pointeur de fichier au début du fichier et réduit la taille du fichier à 0. Si le fichier níexiste pas, on tente de le créer.
De plus, mode peut contenir la lettre 'b'. Cette option níest utile que sur les systèmes qui font la différence entre les fichiers binaires et les fichiers textes (en bref, cíest inutile sous Unix). Si il níest pas nécessaire, il sera ignoré.
Marsh Posté le 19-07-2001 à 12:52:15
Comment fo faire en php pour lire le contenu d'un fichier texte ?