Tentons aujourd'hui de lire un fichier texte avec PHP. Afin de mettre en pratique cet exercice, vous allez créer un fichier fichier.txt que vous allez placer dans le même répertoire que le script PHP.
Supposons que ce fichier texte contienne la ligne suivante :
AAAAAAAAAAAAAA BBBBBBBBBB CCCCCC
1. Ouverture du fichier fichier.txt :
$fp = fopen("fichier.txt", "r");
2. Lecture d'une ligne du fichier texte
function get_line ($file) {
$read_again = true;
$buffer_size = 4096;
$full = "";
while ((!feof ($file)) && ($read_again)) {
$read_again = false;
$line = fgets ($file, $buffer_size);
$full .= $line;
if (strlen($line) >= ($buffer_size - 1)) {
if ($line[($buffer_size - 2)] != '\n') {
$read_again = true;
}
}
}
return $full;
}
Exemple d'utilisation :
echo get_line($fp) // Affiche -> AAAAAAAAAAAAAA BBBBBBBBBB CCCCCC
Marquer favoris
Bookmark
Email This
Hits: 252
Commentaires (0)

Ecrivez un commentaire





















