Maison php教程 php手册 Fonctions communes pour lire les fichiers locaux en php (bases de fopen et file_get_contents)_php

Fonctions communes pour lire les fichiers locaux en php (bases de fopen et file_get_contents)_php

May 16, 2016 am 09:00 AM
file_get_contents fopen

Ci-dessous, nous utilisons le fichier .txt comme exemple pour présenter la fonction de PHP pour lire les fichiers locaux, nous pouvons utiliser fopen ou file_get_contents pour lire File_get_contents, mais fopen nécessite la coopération de fread pour afficher le. lire le contenu.

1. Tout d'abord, introduisons la fonction fopen()

Ci-dessous, nous donnons une démo de code qui ouvre directement un fichier local. Nous avons ajouté les emplacements nécessaires. :

Copier le code Le code est le suivant :

//Code instance pour ouvrir directement un local file
//Supposons que notre fichier local soit un texte nommé xmlas.txt
$filedemo = "xmlas.txt"
$fpdemo = fopen($filedemo,"r"; ; 🎜> }
fclose($fpdemo);
}
echo $datademo; ?>

2. Utilisez la fonction file_get_contents() pour afficher le fichier entier dans une chaîne :


Supposons qu'il y ait une telle phrase dans notre fichier texte xmlas.txt : Les films s'améliorent. et mieux maintenant. Il y a de moins en moins de passion. Si vous voulez avoir tous les orgasmes, regardez Japanese Love
.
Film d'action !
Ensuite, l'exemple de code de notre fonction file_get_contents() est le suivant :



Copier le code


Le code est le suivant :


3. Comment lire un dossier local au lieu d'un fichier séparé :

Veuillez consulter l'exemple de code ci-dessous, dans lequel nous lirons un dossier nommé xmlas :


Copier le code
Le code est le suivant :



4. On peut aussi utiliser fopen pour écrire des fichiers






Copier le code

Le code est le suivant :

/** *Écrire le fichier en utilisant fopen

*@param string $filename

*@param string $contents

*@return boolean*/ function wirte($filename,&$contents) { $fp=fopen($filename,"wb"); if($fp)
{
flock($ fp,LOCK_EX);//Verrouille le fichier en même temps et ne peut être utilisé que par une seule personne
fwrite($fp,$contents);
flock($fp,LOCK_UN);// Enregistrez les données pour déverrouiller le fichier et enregistrez-le
fclose($fp);
return true;
}else
{
return false;
}
}



De cette façon, je n'ai besoin que d'utiliser fopen et fwrite pour lire et écrire des fichiers.

Remarque : lOuvrez le fichier

Avant d'ouvrir un fichier, nous devons connaître le chemin du fichier et si le fichier existe.

Utilisez la variable globale intégrée $_SERVER["DOCUMENT_ROOT"] pour obtenir le chemin relatif du site. Comme suit :



Copier le code

Le code est le suivant :

$root = $_SERVER["DOCUMENT_ROOT"];



Utiliser la fonction file_exists() pour détecter si le fichier existe. Comme suit :

Copier le code Le code est le suivant :

If(!file_exists("$root/ order.txt ")){echo 'Le fichier n'existe pas';}

Cela peut être plus raisonnable et pratique.

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

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

Comment résoudre PHP Avertissement : file_get_contents() : le nom du fichier ne peut pas être vide Comment résoudre PHP Avertissement : file_get_contents() : le nom du fichier ne peut pas être vide Aug 18, 2023 pm 07:30 PM

Comment résoudre PHPWarning : file_get_contents() : Filenamecannotbeempty Dans le processus de développement PHP, nous rencontrons souvent ce message d'erreur : PHPWarning : file_get_contents() : Filenamecannotbeempty. Cette erreur se produit généralement lors de l'utilisation de la fonction file_get_contents

Comment résoudre PHP Avertissement : fopen() : l'opération SSL a échoué dans file.php à la ligne X Comment résoudre PHP Avertissement : fopen() : l'opération SSL a échoué dans file.php à la ligne X Aug 25, 2023 am 09:22 AM

Comment résoudre PHPWarning:fopen():SSLoperationfailedinfile.phponlineX Dans la programmation PHP, nous utilisons souvent la fonction fopen pour ouvrir des fichiers ou des URL et effectuer des opérations associées. Cependant, lorsque vous utilisez la fonction fopen, vous rencontrerez parfois quelque chose de similaire à Warning:fopen():SSLoperationfailedinfile.p

Comment résoudre l'avertissement PHP : fopen() : échec d'ouverture du flux : autorisation refusée Comment résoudre l'avertissement PHP : fopen() : échec d'ouverture du flux : autorisation refusée Aug 20, 2023 pm 01:45 PM

Comment résoudre PHPWarning:fopen():failedtoopenstream:Permissiondenied Dans le processus de développement de programmes PHP, nous rencontrons souvent des messages d'erreur, tels que PHPWarning:fopen():failedtoopenstream:Permissiondenied. Cette erreur est généralement due à des autorisations de fichier ou de répertoire incorrectes

Comment résoudre PHP Avertissement : fopen() : échec d'ouverture du flux : aucun fichier ou répertoire de ce type Comment résoudre PHP Avertissement : fopen() : échec d'ouverture du flux : aucun fichier ou répertoire de ce type Aug 19, 2023 am 10:44 AM

Comment résoudre PHPWarning:fopen():failedtoopenstream:Nosuchfileordirectory Dans le processus d'utilisation du développement PHP, nous rencontrons souvent des problèmes de fonctionnement des fichiers, dont "PHPWarning:fopen():failedtoopenstream:Nosuchfileordirectory"

Avertissement PHP : file_get_contents() : échec de l'ouverture du flux : échec de la requête HTTP Avertissement PHP : file_get_contents() : échec de l'ouverture du flux : échec de la requête HTTP Aug 18, 2023 pm 11:34 PM

Comment résoudre PHPWarning:file_get_contents():failedtoopenstream:HTTPrequestfailed Lors du développement PHP, nous rencontrons souvent des situations où des requêtes HTTP sont initiées vers des serveurs distants via la fonction file_get_contents. Cependant, nous rencontrons parfois un message d'erreur courant : PHPWarning : file_get_c

Explication détaillée des fonctions de mise en cache de fichiers PHP : méthodes de traitement de mise en cache de fichiers de file_get_contents, file_put_contents, unlink et autres fonctions Explication détaillée des fonctions de mise en cache de fichiers PHP : méthodes de traitement de mise en cache de fichiers de file_get_contents, file_put_contents, unlink et autres fonctions Nov 18, 2023 am 09:37 AM

Explication détaillée des fonctions de mise en cache de fichiers PHP : méthodes de traitement de mise en cache de fichiers de file_get_contents, file_put_contents, unlink et d'autres fonctions, qui nécessitent des exemples de code spécifiques. Dans le développement Web, nous avons souvent besoin de lire des données à partir de fichiers ou d'écrire des données dans des fichiers. De plus, dans certains cas, nous devons mettre en cache le contenu des fichiers pour éviter les opérations fréquentes de lecture et d'écriture de fichiers, améliorant ainsi les performances. En PHP, il existe plusieurs fonctions couramment utilisées qui peuvent nous aider à implémenter la mise en cache des fichiers, notamment

Utilisation de la fonction fopen dans Matlab Utilisation de la fonction fopen dans Matlab Nov 28, 2023 am 11:03 AM

Dans Matlab, la fonction fopen est utilisée pour ouvrir un fichier et renvoyer l'identifiant du fichier pour des opérations de lecture ou d'écriture ultérieures sur le fichier. Sélectionnez les options d'autorisation appropriées pour ouvrir le fichier selon vos besoins et fermez-le rapidement une fois l'opération terminée. Il convient de noter qu'après avoir ouvert un fichier, vous devez vous assurer que le fichier est fermé à temps lorsqu'il n'est plus nécessaire de libérer des ressources système. De plus, si l'ouverture du fichier échoue ou si une erreur d'opération se produit, le mécanisme de gestion des erreurs peut être utilisé pour la gérer en conséquence.

Introduction à la fonction PHP — file_get_contents() : lit le contenu de l'URL dans une chaîne Introduction à la fonction PHP — file_get_contents() : lit le contenu de l'URL dans une chaîne Jul 24, 2023 pm 02:32 PM

Introduction à la fonction PHP — file_get_contents() : Lire le contenu de l'URL dans une chaîne. Dans le développement Web, il est souvent nécessaire d'obtenir des données d'un serveur distant ou de lire un fichier distant. PHP fournit une fonction très puissante file_get_contents(), qui peut facilement lire le contenu d'une URL et l'enregistrer dans une chaîne. Cet article présentera l'utilisation de la fonction file_get_contents() et donnera quelques exemples de code pour mieux aider les lecteurs.

See all articles