Comment modifier le contenu du fichier txt en php

藏色散人
Libérer: 2023-03-13 10:10:02
original
5453 Les gens l'ont consulté

Comment modifier le contenu du fichier txt en PHP : 1. Créez un exemple de fichier PHP ; 2. Ouvrez le fichier via fopen ; 3. Modifiez le contenu du fichier txt via "fwrite($fp,$password); ".

Comment modifier le contenu du fichier txt en php

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

Comment modifier le contenu du fichier txt avec PHP ?

php Lire et modifier le fichier txt

//Il n'y a qu'une seule ligne de données dans le fichier txt Read

$fp = fopen("password.txt", "r");
if($fp)
{
     $pwd = fgets($fp);
}
else
{
     echo "打开文件失败";
}
fclose($fp);
Copier après la connexion

//Il n'y a qu'une seule ligne de données dans le fichier txt Write

$fp = fopen("password.txt", "w");//文件被清空后再写入
if($fp)
{
     $flag=fwrite($fp,$password);
     if(!$flag)
     {
          echo "写入文件失败<br>";
          break;
     }
}
fclose($fp);
Copier après la connexion

//Il y a plusieurs lignes dans le fichier txt Les données sont lues sous forme de tableau

$path="wifi_customer_settings.txt";
$body = file_get_contents($path);
if( file_exists( $path ) )
{
    $body = file_get_contents($path);//转为数组
//echo "<script language=javascript>alert(&#39;文件存在&#39;);</script>";
}
else
{
   // echo "<script language=javascript>alert(&#39;文件不存在 $path&#39;);</script>";
}
$cbody = file($path);
//print_r($cbody);
$wifissid=$cbody[0];
$wifipwd=$cbody[1];
$wifissid=str_replace(&#39;wifiSSID=&#39;,&#39;&#39; ,$wifissid);//文本替换 将$wifissid值的wifiSSID替换为&#39; &#39;
$wifipwd=str_replace(&#39;wifiPWD=&#39;,&#39;&#39; ,$wifipwd);
Copier après la connexion

//Il y a plusieurs lignes de données dans le fichier txt et écrites sous forme de tableau

$path="wifi_customer_settings.txt";
$wifissid2=$_POST[&#39;wifissid&#39;];
$wifipwd2=$_POST[&#39;wifipwd&#39;];
$arr=array("wifiSSID=".$wifissid2,"\n","wifiPWD=".$wifipwd2);
$fp=fopen($path, &#39;w&#39;);
fputs($fp,$arr[0]);
fputs($fp,$arr[1]);
fputs($fp,$arr[2]);
fclose($fp);
Copier après la connexion

Apprentissage recommandé : "Tutoriel vidéo 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!

Étiquettes associées:
php
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal