Comment lire et écrire des fichiers en php
Méthodes de lecture et d'écriture de fichiers en PHP
<?php //生成HTML $countfile="template.html"; $num=file_get_contents($countfile); echo $num; $num=str_replace("|*|*|PAGE_TITLE|*|*|","myhome",$num); $path="template.html"; $handle=fopen($path,"w"); //写入方式打开新闻路径 fwrite($handle,$num); //把刚才替换的内容写进生成的HTML文件 fclose($handle); ?> file_get_contents -- 将整个文件读入一个字符串 file -- 把整个文件读入一个数组中
Dans le développement de sites Web PHP, il existe généralement deux façons de stocker des données, l'une est stockée dans des fichiers texte, Comme les fichiers txt, l'un d'entre eux est stocké dans une base de données, telle que Mysql. Par rapport au stockage de base de données, le stockage de fichiers n'a aucun avantage, mais les opérations de lecture et d'écriture de fichiers sont toujours utilisées dans le développement PHP de base. Technologie PHP. Le didacticiel sur les opérations d'écriture de fichiers pour réaliser la lecture et l'écriture de fichiers peut également être considéré comme une étude introductive des opérations de lecture et d'écriture de fichiers PHP.
L'opération d'écriture de données dans un fichier implique principalement trois étapes et certaines fonctions d'opération de fichier sont les suivantes :
1. Ouvrir le fichier (fonction d'opération de fichier : fopen)
2. Écrire le fichier (opération de fichier fonction : fwrite etc.)
3. Fermez le fichier (fonction d'opération de fichier : fclose)
Ce qui suit expliquera à travers le didacticiel d'exemple de code d'opération de lecture et d'écriture de fichier
Fonction d'opération d'écriture de fichier PHP de base fopen, fwrite , fclose tutoriel d'application
<? @$fp = fopen("leapsoulcn.txt","w"); if(!$fp){ echo "system error"; exit(); }else { $fileData = "domain"."\t"."www.leapsoul.cn"."\n"; $fileData = $fileData."description"."\t"."PHP网站开发教程网,面向PHP初学者的PHP教程网。"."\n"; $fileData = $fileData."title"."\t"."本文主要讲述PHP文件读写操作中最基本的文件写入教程。"; fwrite($fp,$fileData); fclose($fp); } ?>
Remarque : Dans cet exemple de code de lecture et d'écriture de fichier, la fonction principale est d'écrire deux lignes de texte dans le fichier.
Points de connaissance :
1. Utilisez la fonction fopen pour ouvrir un fichier Lorsque vous appliquez la fonction fopen pour préparer l'ouverture d'un fichier, vous devez d'abord clarifier :
Pourquoi ouvrir le fichier ? S'agit-il de lire les données du fichier, d'écrire les données dans le fichier ou de lire et d'écrire le fichier ?
De plus, vous devez déterminer si des données pertinentes existent déjà dans le fichier, devez-vous écraser les données du fichier d'origine ou simplement ajouter de nouvelles données à la fin du fichier
Ces problèmes impliquent fopen dans le fichier PHP opérations de lecture et d'écriture Pour l'application du mode fichier dans la fonction, le prototype de la fonction fopen est le suivant :
fopen(filename,mode,include_path,context)
Lors de l'appel de la fonction d'opération de fichier fopen(), vous devez généralement passer deux ou trois paramètres .
Nom de fichier : Spécifie le fichier ou l'URL à ouvrir. Vous pouvez spécifier le chemin absolu du fichier, généralement C: pour Windows et/pour Unix. Vous pouvez également ouvrir des fichiers distants via une URL. Le fichier écrit ici se trouve dans le même répertoire que le fichier de code d'écriture de fichier PHP que j'ai placé.
Mode : Spécifie le type d'accès requis au fichier/flux. C'est-à-dire le mode dans lequel le fichier est ouvert.
include_path : facultatif. Si vous devez rechercher des fichiers dans include_path, vous pouvez définir ce paramètre sur 1 ou TRUE.
Description des modes de fonctionnement des fichiers fopen couramment utilisés
« r » - Ouvrez le fichier en mode lecture seule et commencez la lecture à partir de l'en-tête du fichier.
"r+" - Ouvrez le fichier en lecture et en écriture.
"w" - Ouvrez le fichier en écriture et commencez à écrire depuis le début du fichier. Si le fichier n'existe pas, essayez de le créer. Si le fichier existe, supprimez d'abord le contenu du fichier.
« w+ » - Ouvrez le fichier en lecture et en écriture, en commençant par le début du fichier. Si le fichier n'existe pas, essayez de le créer. Si le fichier existe, supprimez d'abord le contenu du fichier.
"a" - Ouvrir en écriture, ajouter l'écriture en commençant à la fin du fichier. Si le fichier n'existe pas, tente de le créer.
"a+" - Ouvrir en lecture et en écriture, ajouter l'écriture ou la lecture à partir de la fin du fichier. Si le fichier n'existe pas, tente de le créer.
Remarque : lorsque vous effectuez des opérations de lecture et d'écriture de fichiers, vous devez vous assurer que le fichier que vous ouvrez dispose des autorisations de lecture et d'écriture correspondantes, sinon fopen signalera une erreur. Vous pouvez utiliser @ pour supprimer les erreurs et les gérer de manière appropriée.
2. Après avoir utilisé la fonction d'opération de fichier fopen pour ouvrir le fichier, vous devez attribuer une valeur à la variable, puis l'écrire dans le pointeur de fichier pointé par $fp Dans l'exemple ci-dessus de l'opération d'écriture de fichier PHP. tutoriel, j'ai utilisé le stockage ligne par ligne, c'est-à-dire le stockage de nouvelle ligne, utilise principalement n comme séparateur de nouvelle ligne.
Le prototype de la fonction d'écriture de fichier fwrite est le suivant :
fwrite(fp,string,length)
在这里你也可以使用文件写入函数fputs,其是fwrite的别名函数,功能与用法与fwrite一样。
在文件写入函数fwrite中length是可选项,主要用来设定写入文件的最大字符数,如果设定了这个参数,fwrite会按设定的length,在指定文件中写入规定长度的字符。fwrite()返回写入文件的字符数,出现错误时则返回false。
在文件写入操作完成后,需要关闭文件句柄,否则会占用系统资源等。可以使用fclose($fp)函数来完成这件事。文件关闭成功则返回true,否则返回false。
至此文件写入操作就完成了。
以上是PHP文件读写操作教程之文件写入操作的最基本应用,除了文件写入操作,在PHP网站开发中经常需要读取相关的文件内容,文件读写操作函数中可以使用不同的函数实现对文件的读操作。下次将分下如何读取文件。
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

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

PHP 8.4 apporte plusieurs nouvelles fonctionnalités, améliorations de sécurité et de performances avec une bonne quantité de dépréciations et de suppressions de fonctionnalités. Ce guide explique comment installer PHP 8.4 ou mettre à niveau vers PHP 8.4 sur Ubuntu, Debian ou leurs dérivés. Bien qu'il soit possible de compiler PHP à partir des sources, son installation à partir d'un référentiel APT comme expliqué ci-dessous est souvent plus rapide et plus sécurisée car ces référentiels fourniront les dernières corrections de bogues et mises à jour de sécurité à l'avenir.

Si vous êtes un développeur PHP expérimenté, vous aurez peut-être le sentiment d'y être déjà allé et de l'avoir déjà fait. Vous avez développé un nombre important d'applications, débogué des millions de lignes de code et peaufiné de nombreux scripts pour réaliser des opérations.

Visual Studio Code, également connu sous le nom de VS Code, est un éditeur de code source gratuit – ou environnement de développement intégré (IDE) – disponible pour tous les principaux systèmes d'exploitation. Avec une large collection d'extensions pour de nombreux langages de programmation, VS Code peut être c

JWT est une norme ouverte basée sur JSON, utilisée pour transmettre en toute sécurité des informations entre les parties, principalement pour l'authentification de l'identité et l'échange d'informations. 1. JWT se compose de trois parties: en-tête, charge utile et signature. 2. Le principe de travail de JWT comprend trois étapes: la génération de JWT, la vérification de la charge utile JWT et l'analyse. 3. Lorsque vous utilisez JWT pour l'authentification en PHP, JWT peut être généré et vérifié, et les informations sur le rôle et l'autorisation des utilisateurs peuvent être incluses dans l'utilisation avancée. 4. Les erreurs courantes incluent une défaillance de vérification de signature, l'expiration des jetons et la charge utile surdimensionnée. Les compétences de débogage incluent l'utilisation des outils de débogage et de l'exploitation forestière. 5. L'optimisation des performances et les meilleures pratiques incluent l'utilisation des algorithmes de signature appropriés, la définition des périodes de validité raisonnablement,

Une chaîne est une séquence de caractères, y compris des lettres, des nombres et des symboles. Ce tutoriel apprendra à calculer le nombre de voyelles dans une chaîne donnée en PHP en utilisant différentes méthodes. Les voyelles en anglais sont a, e, i, o, u, et elles peuvent être en majuscules ou en minuscules. Qu'est-ce qu'une voyelle? Les voyelles sont des caractères alphabétiques qui représentent une prononciation spécifique. Il y a cinq voyelles en anglais, y compris les majuscules et les minuscules: a, e, i, o, u Exemple 1 Entrée: String = "TutorialSpoint" Sortie: 6 expliquer Les voyelles dans la chaîne "TutorialSpoint" sont u, o, i, a, o, i. Il y a 6 yuans au total

Ce tutoriel montre comment traiter efficacement les documents XML à l'aide de PHP. XML (Language de balisage extensible) est un langage de balisage basé sur le texte polyvalent conçu à la fois pour la lisibilité humaine et l'analyse de la machine. Il est couramment utilisé pour le stockage de données et

Liaison statique (statique: :) implémente la liaison statique tardive (LSB) dans PHP, permettant à des classes d'appel d'être référencées dans des contextes statiques plutôt que de définir des classes. 1) Le processus d'analyse est effectué au moment de l'exécution, 2) Recherchez la classe d'appel dans la relation de succession, 3) il peut apporter des frais généraux de performance.

Quelles sont les méthodes magiques de PHP? Les méthodes magiques de PHP incluent: 1. \ _ \ _ Construct, utilisé pour initialiser les objets; 2. \ _ \ _ Destruct, utilisé pour nettoyer les ressources; 3. \ _ \ _ Appel, gérer les appels de méthode inexistants; 4. \ _ \ _ GET, Implémentez l'accès à l'attribut dynamique; 5. \ _ \ _ SET, Implémentez les paramètres d'attribut dynamique. Ces méthodes sont automatiquement appelées dans certaines situations, améliorant la flexibilité et l'efficacité du code.
