php修改txt檔案內容的方法:1、建立一個PHP範例檔案;2、透過fopen開啟檔案;3、透過「fwrite($fp,$password);」修改txt檔案內容即可。
本文操作環境:windows7系統、PHP7.1版、DELL G3電腦
php怎麼修改txt檔案內容?
php 讀取修改txt檔案
//txt檔案中只有一行資料 讀
$fp = fopen("password.txt", "r"); if($fp) { $pwd = fgets($fp); } else { echo "打开文件失败"; } fclose($fp);
//txt檔案中只有一行資料寫入
$fp = fopen("password.txt", "w");//文件被清空后再写入 if($fp) { $flag=fwrite($fp,$password); if(!$flag) { echo "写入文件失败<br>"; break; } } fclose($fp);
//txt檔案中有多行資料 讀以陣列的形式
$path="wifi_customer_settings.txt"; $body = file_get_contents($path); if( file_exists( $path ) ) { $body = file_get_contents($path);//转为数组 //echo "<script language=javascript>alert('文件存在');</script>"; } else { // echo "<script language=javascript>alert('文件不存在 $path');</script>"; } $cbody = file($path); //print_r($cbody); $wifissid=$cbody[0]; $wifipwd=$cbody[1]; $wifissid=str_replace('wifiSSID=','' ,$wifissid);//文本替换 将$wifissid值的wifiSSID替换为' ' $wifipwd=str_replace('wifiPWD=','' ,$wifipwd);
// txt檔案中有多行資料 寫 以陣列的形式
$path="wifi_customer_settings.txt"; $wifissid2=$_POST['wifissid']; $wifipwd2=$_POST['wifipwd']; $arr=array("wifiSSID=".$wifissid2,"\n","wifiPWD=".$wifipwd2); $fp=fopen($path, 'w'); fputs($fp,$arr[0]); fputs($fp,$arr[1]); fputs($fp,$arr[2]); fclose($fp);
推薦學習:《PHP影片教學》
以上是php怎麼修改txt檔案內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!