php 寫入txt:
創新互聯公司主營巴州網站建設的網絡公司,主營網站建設方案,app軟件開發,巴州h5微信小程序定制開發搭建,巴州網站營銷推廣歡迎巴州等地區企業咨詢
PHP
function writelog($str)
{
$open=fopen("log.txt","a" );
fwrite($open,$str);
fclose($open);
}
'a' 寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
'a+' 讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
php txt 換行
"\r\n"
不可用單引號.
1、html表單
2、php接收表單
3、創建或找開txt文件
4、php將接收到html表單的信息寫入txt文件
步驟就是這樣了
PHP中,使用var_export函數即可將數組格式寫入到文件;示例如下:
?php
$file?=?"chinawinxp.txt";
$content=array(
"name"="百度知道",
"company"="百度在線",
"city"="北京",
"other"=array(
"edu"="百度教育",
"jingyan"="百度經驗",
)
);
file_put_contents($file,var_export($content,true)."\r\n",FILE_APPEND);?
//寫入結果
/**
array?(
'name'?=?'百度知道',
'company'?=?'百度在線',
'city'?=?'北京',
'other'?=?
array?(
'edu'?=?'百度教育',
'jingyan'?=?'百度經驗',
),
)
*/
?
//記錄返回值
? ? $write_data_a = [
? ? ? ? 'html_url'? =? $getUrl,
? ? ? ? 'ip'? ? = $this-get_real_ip(),
? ? ? ? 'time'? =? date("Y-m-d H:i:s",time()),
? ? ? ? 'res'?? = $response
? ? ];
//轉化為JSON
? ? $write_data_a = json_encode($write_data_a) . '||' . "\n";
? ? $date = date("Y-m-d", time());
//項目路徑目錄,判斷是否存在,不存在則創建
? ? $lujing = "./360_mobile_res_sd";
? ? if(!is_dir($lujing)){
? ? ? ? mkdir(iconv("UTF-8", "GBK", $lujing),0777,true);
? ? }
//文件,判斷是否存在,不存在則創建
? ? $TxtFileName = "./360_mobile_res_sd/" . $date . "_2.txt";
? ? //以讀寫方式打寫指定文件,如果文件不存則創建
? ? if(file_exists($TxtFileName))
? ? {
//存在,追加寫入內容
? ? ? ? file_put_contents($TxtFileName, $write_data_a, FILE_APPEND);
? ? }
? ? else
? ? {
//不存在,創建并寫入
? ? ? ? if( ($TxtRes=fopen ($TxtFileName,"w+")) === FALSE){
? ? ? ? ? ? exit();
? ? ? ? }
? ? ? ? if(!fwrite ($TxtRes,$write_data_a)){ //將信息寫入文件
? ? ? ? ? ? fclose($TxtRes);
? ? ? ? ? ? exit();
? ? ? ? }
? ? ? ? fclose ($TxtRes); //關閉指針
? ? }
在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寫入數據到txt6的簡單介紹
當前地址:http://vcdvsql.cn/article12/hspsgc.html
成都網站建設公司_創新互聯,為您提供ChatGPT、定制開發、移動網站建設、做網站、網站策劃、品牌網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯