Fonction PHP fopen()
❮ Référence du système de fichiers PHPExemple
Ouvrir le fichier, lire les lignes - jusqu'à ce que EOF soit atteint :
<?php
$file = fopen("test.txt", "r");
//Output lines until EOF is reached
while(! feof($file)) {
$line = fgets($file);
echo $line. "<br>";
}
fclose($file);
?>
Définition et utilisation
La fonction fopen() ouvre un fichier ou une URL.
Remarque : Lorsque vous écrivez dans un fichier texte, assurez-vous d'utiliser le bon caractère de fin de ligne ! Les systèmes Unix utilisent \n, les systèmes Windows utilisent \r\n et les systèmes Macintosh utilisent \r comme caractère de fin de ligne. Windows propose un indicateur de traduction ('t') qui traduira \n en \r\n lors de l'utilisation du fichier. Vous pouvez également utiliser 'b' pour forcer le mode binaire. Pour utiliser ces drapeaux, spécifiez 'b' ou 't' comme dernier caractère du paramètre mode.
Syntaxe
fopen(filename, mode, include_path, context)
Valeurs des paramètres
Parameter | Description |
---|---|
filename | Required. Specifies the file or URL to open |
mode | Required. Specifies the type of access you require to the file/stream. Possible values:
|
include_path | Optional. Set this parameter to '1' if you want to search for the file in the include_path (in php.ini) as well |
context | Optional. Specifies the context of the file handle. Context is a set of options that can modify the behavior of a stream |
Détails techniques
Valeur de retour : | Une ressource de pointeur de fichier en cas de succès, FALSE et une erreur en cas d'échec. Vous pouvez masquer l'erreur en ajoutant un "@" devant le nom de la fonction. |
---|---|
Version PHP : | 4.3+ |
Journal des modifications PHP : | PHP 7.1 : Ajout de l'option "e" PHP 5.2 : Ajout des options "c" et "c+" |
❮ Référence du système de fichiers PHP