PHP에서 txt 파일의 내용을 수정하는 방법: 1. PHP 샘플 파일을 만듭니다. 2. fopen을 통해 파일을 엽니다. 3. "fwrite($fp,$password);를 통해 txt 파일의 내용을 수정합니다. ".
이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP로 txt 파일의 내용을 수정하는 방법은 무엇입니까?
php txt 파일을 읽고 수정합니다
//txt 파일에 데이터가 한 줄만 있습니다 Read
$fp = fopen("password.txt", "r"); if($fp) { $pwd = fgets($fp); } else { echo "打开文件失败"; } fclose($fp);
//txt 파일에 데이터가 한 줄만 있습니다 Write
$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 중국어 웹사이트의 기타 관련 기사를 참조하세요!