Comment lire un fichier en PHP

Lecture du contenu d'un fichier est une partie importante de scripts Web dynamique ainsi que les scripts de ligne de commande. PHP vous permet de lire un fichier et de l'imprimer sur un écran ou à un autre fichier ou base de données. Lorsqu'il est utilisé dans un script plus grand, il vous permet d'avoir différents fichiers imprimés à une page Web sur la base notamment des variables utilisateur. Il peut également être utile pour la ligne de commande de traitement de texte à la fois dans les environnements Unix / Windows et Linux.

Choses que vous devez

  • PHP

Instructions

  1. Ouvrez un fichier texte vierge dans un éditeur de texte tel que le Bloc-notes Windows ou GEdit et Kate dans Linux.

  2. Commencez à taper le script PHP dans le fichier texte vide:

    lt;? php

  3. Ouvrez le fichier avec la fonction fopen:

    $ file = fopen ("example.txt", 'R')
    GO

    Le paramètre «r» indique à la fonction fopen pour ouvrir le fichier en lecture seule.

  4. Commencez le compte de tout ce que fera une boucle jusqu'à ce que la fin du fichier:




    while (! feof ($ file)) {

  5. Lire le fichier avec la fonction fgets et le placer dans les données de la variable $:

    $ data = fgets (fichier $)
    GO

    La fonction fgets lira le fichier ligne par ligne sauf si une limite d'octet est fourni.

  6. Imprimer chaque ligne de l'écran et fermer la boucle while:

    écho de données $}

  7. Fermez le fichier:




    fclose (fichier $);

  8. Terminez le script PHP:

    ?gt;

    Le script entier va ressembler:

    lt;? php
    $ file = fopen ("example.txt", 'R')
    GO
    while (! feof ($ file)) {
    &# 9- $ data = fgets ($ file)
    GO
    &# 9-echo $ de données}
    fclose ($ file)
    GO
    ?gt;

  9. Ouvrez l'invite de commande sous Windows ou une fenêtre de terminal sous Linux / Unix. Dans Windows, sélectionnez "Début" gt; "Tous les programmes" gt; "Accessoires" gt; "Invite de commandes." Dans Linux ou Unix, ouvrez la fenêtre du terminal sous la "Outils système" ou "Utilitaires" sous-menu dans le principal de votre système d'exploitation "Applications" menu.

  10. Exécutez le script à partir de la ligne de commande dans le répertoire avec le fichier texte "example.txt":

    php test.php

Conseils & Avertissements

  • Si le script PHP est stocké dans un répertoire différent de celui de votre fichier texte se trouve, vous devez spécifier le chemin exact du fichier texte dans la fonction fopen.
» » » » Comment lire un fichier en PHP