php文件寫入txt
① php寫本地txt文件
PHP是在伺服器上運行的,用PHP寫的程序,只能在伺服器上建立TXT文件,無法在客戶電腦建立文件。
如果是寫在伺服器上,xx.php的代碼可以是這樣:
<?php
file_put_contents('a.txt', $_REQUEST['a']??'');
?>
如果你是PHP7之前的版本,上面的??''會導致語法錯誤,需要刪除。
② php 如何將某txt文件內容寫入到另一個txt文件中
$str1 = file_get_contents("1.txt");
file_put_contents(2.txt,$str1);
//如果文件內容比較小的話,可以用這個方法;如果文件內容太大不建議使用此方法,可以使用fopen,和fwrite,逐行讀取1.txt中的內容,然後再追加寫入2.txt中
③ php如何將一個txt文件的內容追加到另一個txt文件里
打開讀取txt1 用追加的方式寫進txt2就行了啊
④ php 如何把一個txt文件內容寫入到另一個txt文件中
在PHP裡面,獲取一個文本文件(也就是常說的的TXT文件)的方法有兩個:
file_get_contents把一個文件所有內容獲取到一個字元串變數裡面,適合需要對文件的所有內容進行整體處理的情況,例如下面的代碼顯示文件的所有內容:
$s=file_get_contents('abc.txt');
echo $s;
file把一個文件的所有獲取到數組裡面,適合需要按行處理文件的情況,例如下面的代碼顯示文件的第10行:
$a=file('abc.txt');
echo $a[9];
在PHP裡面,把變數內容寫入到文本文件的方法有兩個:
file_put_contents重寫文件,例如下面的語句把$s的內容寫入文件中:
$s='123';
file_put_contents('abc.txt', $s);
fopen、fput也可以實現上面的功能,還增加了一些自由度,例如下面的語句把$s的內容添加到文件的後面:
$fp=fopen('abc.txt', 'a');
fputs($fp,$s);
fclose($fp);
結合前面的兩個方法就可以實現把一個文件的內容寫入到另外的文件裡面,例如下面的代碼把1.txt的內容添加(或者覆蓋)到2.txt文件中:
$s=file_get_contents('1.txt');
$fp=fopen('2.txt', 'a');//'a'表示添加在後面,如果要覆蓋現有內容可以使用'w'
fputs($fp,$s);
fclose($fp);
⑤ php創建文件夾並寫入txt文件
php創建文件夾和寫入文件:
$path="D:/test/";
if(!is_dir($path)){
mkdir($path,0777);//創建文件夾test,並給777的許可權(所有許可權)
}
$content="abc";//寫入的內容
$file=$path."test.txt";//寫入的文件
file_put_contents($file,$content,FILE_APPEND);//最簡單的快速的以追加的方式寫入寫入方法,
⑥ PHP怎麼寫入TXT文檔
php 寫入txt:
PHP
function writelog($str)
{
$open=fopen("log.txt","a" );
fwrite($open,$str);
fclose($open);
}
'a' 寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
'a+' 讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
php txt 換行
"\r\n"
不可用單引號.