PHP Gestion des fichiers


PHP Gestion des fichiers

La fonction fopen () est utilisée pour ouvrir des fichiers en PHP.

Ouverture d'un fichier

La fonction fopen () est utilisée pour ouvrir des fichiers en PHP.
Le premier paramètre de cette fonction contient le nom du fichier à ouvrir et le second paramètre spécifie le mode dans lequel le fichier doit être ouvert:
<html>
<body>

<?php
$file=fopen("welcome.txt","r");
?>

</body>
</html>
Le fichier peut être ouvert dans l'un des modes suivants:
ModesDescription
rLecture seule. Commence au début du fichier
r +Read / Write. Commence au début du fichier
wEcrivez seulement. Ouvre et efface le contenu du fichier, ou crée un nouveau fichier s'il n'existe pas
w +Read / Write. Ouvre et efface le contenu du fichier, ou crée un nouveau fichier s'il n'existe pas
unAjouter. Ouvre et écrit à la fin du fichier ou crée un nouveau fichier s'il n'existe pas
a +Lire / Ajouter. Préserve le contenu du fichier en écrivant à la fin du fichier
xEcrivez seulement. Crée un nouveau fichier. Retourne FALSE et une erreur si le fichier existe déjà
x +Read / Write. Crée un nouveau fichier. Retourne FALSE et une erreur si le fichier existe déjà
Remarque: Si la fonction fopen () est incapable d'ouvrir le fichier spécifié, elle retourne 0 (faux).

Exemple

L'exemple suivant génère un message si la fonction fopen () est incapable d'ouvrir le fichier spécifié:
<html>
<body>

<?php
$file=fopen("welcome.txt","r") or exit("Unable to open file!");
?>

</body>
</html>


Fermeture d'un fichier

La fonction fclose () est utilisée pour fermer un fichier ouvert:
<?php
$file = fopen("test.txt","r");

//some code to be executed

fclose($file);
?>


Vérifiez Fin de fichier

Le feof () vérifie si la «fin-de-fichier" (EOF) a été atteint. Le feof () fonction est utile pour une boucle à travers les données de longueur inconnue.

Remarque: Vous ne pouvez pas lire des fichiers ouverts dans W, A, et le mode x!
if (feof($file)) echo "End of file";


Lecture d'un fichier ligne par ligne

Les fgets () est utilisée pour lire une seule ligne à partir d'un fichier.
Remarque: Après un appel à cette fonction, le pointeur de fichier est passé à la ligne suivante.

Exemple

L'exemple ci-dessous lit un fichier ligne par ligne, jusqu'à la fin du fichier est atteinte:
<?php
$file = fopen("welcome.txt", "r") or exit("Unable to open file!");
//Output a line of the file until the end is reached
while(!feof($file))
  {
  echo fgets($file). "<br />";
  }
fclose($file);
?>


Lecture d'un fichier de caractères par des caractères

La fonction fgetc () est utilisée pour lire un seul caractère à partir d'un fichier.
Remarque: Après un appel à cette fonction, le pointeur de fichier se déplace vers le caractère suivant.

Exemple

L'exemple ci-dessous lit un caractère par caractère du fichier, jusqu'à la fin du fichier est atteinte:
<?php
$file=fopen("welcome.txt","r") or exit("Unable to open file!");
while (!feof($file))
  {
  echo fgetc($file);
  }
fclose($file);
?>


PHP Système de fichiers de référence

Pour une référence complète des fonctions du système de fichiers PHP, visitez notre référence de système de fichiers PHP .

9 commentaires:

  1. I'm extremely impressed with your writing skills and also with the layout on your weblog. Is this a paid theme or did you customize it yourself? Either way keep up the nice quality writing, it's rare to see a great blog like this one
    nowadays.
    refinishing hardwood floors

    My web site engineered hardwood floors

    ReplyDelete
  2. Thanks for finally talking about > "PHP Gestion des fichiers" < Liked it!

    My website: http://www.
    flooranddecoroutlets.com/hardwood-solid.html

    ReplyDelete
  3. Thanks for finally talking about > "PHP Gestion des fichiers" < Loved it!

    Look at my weblog :: zetaclear reviews

    ReplyDelete
  4. Aw, this was an incredibly nice post. Spending some time and actual effort to make
    a superb article… but what can I say… I hesitate a lot and don't seem to get nearly anything done.

    Feel free to surf to my web site housekeeping agency nyc

    ReplyDelete
  5. Hey just wanted to give you a quick heads up.

    The text in your article seem to be running off the screen in Firefox.

    I'm not sure if this is a formatting issue or something to do with internet browser compatibility but I thought I'd post to let you know.
    The layout look great though! Hope you get the issue resolved soon.
    Kudos

    My blog post; cycle hair growth cycle

    ReplyDelete
  6. With havin so much content and articles do you ever run into any problems of plagorism or copyright violation?
    My website has a lot of completely unique content I've either written myself or outsourced but it appears a lot of it is popping it up all over the internet without my authorization. Do you know any ways to help prevent content from being ripped off? I'd really appreciate it.


    Feel free to visit my homepage - makanna.com

    ReplyDelete
  7. Piece of writing writing is also a excitement, if you be acquainted with then you can
    write if not it is complicated to write.


    Also visit my webpage; http://www.maidbrigade.com/

    ReplyDelete
  8. Asking questions are actually nice thing if you are not understanding something fully, but this post offers fastidious understanding
    yet.

    Also visit my homepage: www.maidbrigade.com

    ReplyDelete
  9. I like the valuable information you provide in your articles.
    I will bookmark your weblog and check again here regularly.
    I am quite certain I will learn lots of new stuff right here!
    Best of luck for the next!
    photographs

    Here is my homepage - houston paralegal association

    ReplyDelete

HELLO VISITORS THANKS FOR YOUR VISIT AND COMMENT