Les sites statiques sont composés de pages HTML. Les sites dynamiques utilisent des langages de script pour automatiser la sortie HTML pour les sections courantes. Sections courantes sont les en-têtes et pieds de page. En outre , les sites Web dynamiques sont capables de lire des données . Ces données provient généralement d'une base de données ou un fichier plat. PHP fournit des fonctions pour la lecture des données provenant des deux sources . En PHP , les fonctions sont prévues pour la lecture des lignes entières ou des fichiers entières à la fois. En outre, PHP fournit une fonction pour lire plusieurs champs délimités dans un fichier . Instructions 1 tapez l'instruction suivante pour ouvrir le fichier à lire. $ Foo = fopen ("$ _SERVER [ 'DOCUMENT_ROOT' ] /.. /Dossier /fichier . txt " ," r " ) ; Cela suppose que le fichier est de deux répertoires ci-dessus votre répertoire public . Si ce n'est pas le cas, changer l'emplacement du fichier pour correspondre à l'emplacement de votre fichier . Remplacer " dossier" avec le dossier contenant réelle. Remplacer " file.txt " avec le nom de votre fichier texte. 2 Tapez la déclaration suivante à lire chaque champ délimité jusqu'à la fin du fichier . While (! Feof ($ foo) ) { your_file $ = fgetcsv ( $ foo , 100, " ");} la fonction feof () retourne vrai lorsque la fin du fichier est atteinte. La fonction fgetcsv ( ) requiert le nom du fichier d'arguments et de longueur de champ . Le troisième argument spécifie le séparateur. Dans cet exemple, les données sont lues à partir d'une des valeurs séparées par des virgules (CSV) de fichiers. Le " your_file " variable est un tableau qui contient la valeur de chaque délimitée à partir d'une seule ligne dans le fichier 3 Type de la déclaration suivante pour fermer le fichier : . Fclose ( $ foo ) ;
|