Maison >développement back-end >Problème PHP >A quoi sert php fopen
php fopen est utilisé pour ouvrir un fichier ou une URL. Sa syntaxe est "fopen(filename, mode, include_path, context)". Le paramètre filename représente le fichier ou l'URL à ouvrir, et le paramètre mode représente. le type d'accès.
Recommandé : "Tutoriel vidéo PHP"
Fonction PHP fopen()
Définition et utilisation
La fonction fopen() ouvre un fichier ou une URL.
Si fopen() échoue, il retournera FALSE avec un message d'erreur. Vous pouvez masquer la sortie d'erreur en ajoutant un « @ » devant le nom de la fonction.
Syntaxe
fopen(filename,mode,include_path,context)
Paramètres
nom de fichier requis. Spécifie le fichier ou l'URL à ouvrir.
mode requis. Spécifie le type d'accès que vous demandez à ce fichier/flux.
Valeurs possibles :
"r" (ouvrir en mode lecture seule, pointer le pointeur du fichier vers l'en-tête du fichier)
"r+" (ouvrir en lecture-écriture mode, placez le pointeur du fichier sur l'en-tête du fichier) Pointez sur l'en-tête du fichier)
"w" (ouvrez en mode écriture, effacez le contenu du fichier et essayez de créer le fichier s'il n'existe pas)
"w+" (ouvrir en mode lecture et écriture, effacer le contenu du fichier, si le fichier n'existe pas, essayer de le créer)
"a" (ouvrir en mode écriture, pointer le file pointeur vers la fin du fichier pour l'écriture, si le fichier n'existe pas, essayez de le créer)
"a+" (ouvert en lecture et en écriture, enregistrez le contenu du fichier en écrivant à la fin du fichier)
"x" (crée un nouveau fichier et ouvre en écriture, si le fichier existe déjà Renvoie FALSE et une erreur)
"x+" (Crée un nouveau fichier et l'ouvre pour la lecture et l'écriture, si le fichier existe déjà, renvoie FALSE et une erreur)
include_path Facultatif. Définissez ce paramètre sur '1' si vous souhaitez également rechercher des fichiers dans include_path (dans php.ini).
contexte Facultatif. Spécifie l’environnement d’un descripteur de fichier. le contexte est un ensemble d'options qui peuvent modifier le comportement du flux.
Conseils et notes
Remarque : lorsque vous écrivez un fichier texte, assurez-vous d'utiliser les bons terminateurs de ligne ! Sur les systèmes Unix, le terminateur de ligne est n ; sur les systèmes Windows, le terminateur de ligne est rn ; sur les systèmes Macintosh, le terminateur de ligne est r. Les systèmes Windows fournissent un jeton de conversion de texte « t » qui peut convertir de manière transparente n en rn. Vous pouvez également utiliser "b" pour forcer le mode binaire afin que les données ne soient pas converties. Pour utiliser ces indicateurs, utilisez "b" ou "t" comme dernier caractère de l'argument mode.
Exemple
<?php $file = fopen("test.txt","r"); $file = fopen("/home/test/test.txt","r"); $file = fopen("/home/test/test.gif","wb"); $file = fopen("http://www.example.com/","r"); $file = fopen("ftp://user:password@example.com/test.txt","w"); ?>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!