Fonction fopen() en PHP
Aug 27, 2023 pm 09:41 PMUtilisez la fonction fopen() pour ouvrir un fichier ou une URL. Si la fonction échoue, elle renvoie FALSE et un message d'erreur. Ajoutez '@' devant le nom de la fonction pour masquer la sortie d'erreur.
Syntaxe
fopen(file_path, mode, include_path, context)
Parameters
file_path − Le chemin d'accès au fichier.
mode − Le type d'accès dont vous avez besoin au fichier
- "r" - lecture seule
- "r+" - lecture/écriture
- "w" - écriture uniquement
- "w+" - lecture / Écrivez
- "a" - écrivez simplement. Ouvrez et écrivez jusqu'à la fin du fichier, ou créez un nouveau fichier s'il n'existe pas)
- "a+" - lecture/écriture. Préservez le contenu du fichier en écrivant à la fin du fichier)
- "x" - écriture uniquement. Créez un nouveau fichier. Renvoie FALSE et une erreur si le fichier existe déjà)
- "x+" - lecture/écriture. Créez un nouveau fichier. Renvoie FALSE et une erreur si le fichier existe déjà)
incude_path − Définissez-le sur '1' si vous souhaitez rechercher des fichiers dans include_path (dans php.ini).
context − Le contexte du pointeur de fichier.
Valeur de retour
La fonction fopen() renvoie FALSE et une erreur en cas d'échec. Ajoutez '@' devant le nom de la fonction pour masquer la sortie d'erreur.
Supposons que nous ayons un fichier nommé "new.txt" avec le contenu suivant.
The content of the file!
Maintenant, voyons un exemple -
Exemple
<?php // read/ write mode $file_pointer = fopen("new.txt", 'r+') or die("File does not exist"); $res = fgets($file_pointer); echo $res; fclose($ile_pointer); ?>
Sortie
The content of the file!
Voyons un exemple de fichier « one.txt ».
Exemple
<?php // read/write mode $file_pointer = fopen("one.txt", "w+"); // writing to file fwrite($file_pointer, 'demo content'); echo fread($file_pointer, filesize("new.txt")); fclose($file_pointer); ?>
Sortie
demo content
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Guide d'installation et de mise à niveau de PHP 8.4 pour Ubuntu et Debian

Comment configurer Visual Studio Code (VS Code) pour le développement PHP
