J'ai un fichier texte avec ces informations sur mon serveur :
Data1
Data2
Data3
.
.
.
DataN
Comment lire toutes les informations du fichier texte (ligne par ligne) en utilisant PHP ?
J'ai un fichier texte avec ces informations sur mon serveur :
Data1
Data2
Data3
.
.
.
DataN
Comment lire toutes les informations du fichier texte (ligne par ligne) en utilisant PHP ?
<?php
$fh = fopen('filename.txt','r');
while ($line = fgets($fh)) {
// <... Do your work with the line ...>
// echo($line);
}
fclose($fh);
?>
Cela vous donnera une lecture ligne par ligne.. lisez les notes sur php.net/fgets concernant les problèmes de fin de ligne avec les Mac.
http://php.net/manual/en/function.file-get-contents.php http://php.net/manual/en/function.explode.php
$array = explode("\n", file_get_contents($filename));
Cela ne le lira pas ligne par ligne, mais vous obtiendrez un tableau qui peut être utilisé ligne par ligne. Il existe un certain nombre d'alternatives.
$filename = "fille.txt";
$fp = fopen($filename, "r");
$content = fread($fp, filesize($filename));
$lines = explode("\n", $content);
fclose($fp);
print_r($lines);
Dans ce code, le contenu complet du fichier est copié dans la variable $content
, puis divisé en un tableau avec chaque caractère de nouvelle ligne dans le fichier.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.