本文目錄一覽:
PHP將數據寫入txt文件
//記錄返回值
$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內容
首先fopen讀取TXT文件,獲取一個文件指針,然後fgets獲取一行,再fgets繼續讀取下一行
官方例子:
?php
$f = fopen (“fgetstest.php”, “r”);
$ln= 0;
while (! feof ($f)) {
$line= fgets ($f);
++$ln;
printf (“%2d: “, $ln);
if ($line===FALSE) print (“FALSE\n”);
else print ($line);
}
fclose ($f);
這個前提是你的$f這個文件指針不能關閉,如果你想在不同請求的情況下實現,那就要吧$f做全局存儲了,看看存session可否(我沒做過,不確定,你試試看)
PHP怎麼寫入TXT文檔??
php 寫入txt:
PHP
function writelog($str)
{
$open=fopen(“log.txt”,”a” );
fwrite($open,$str);
fclose($open);
}
‘a’ 寫入方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
‘a+’ 讀寫方式打開,將文件指針指向文件末尾。如果文件不存在則嘗試創建之。
php txt 換行
“\r\n”
不可用單引號.
php怎麼讀取txt文本內容存入mysql數據庫
第一步,讀取txt的文件。假設為a.txt
$content = file_get_content(‘a.txt’); //讀取文件內容存入變量。
第二步,存入數據庫
mysql_query(“insert 表名 (字段名) values(‘”.$content.”‘));
Ps:文件是上傳的,上傳後的臨時文件名是:$_FILE[‘tmp_name’]
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/270049.html