//記錄返回值
目前創(chuàng)新互聯建站已為上1000家的企業(yè)提供了網站建設、域名、虛擬空間、網站托管運營、企業(yè)網站設計、老城網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
? ? $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());
//項目路徑目錄,判斷是否存在,不存在則創(chuàng)建
? ? $lujing = "./360_mobile_res_sd";
? ? if(!is_dir($lujing)){
? ? ? ? mkdir(iconv("UTF-8", "GBK", $lujing),0777,true);
? ? }
//文件,判斷是否存在,不存在則創(chuàng)建
? ? $TxtFileName = "./360_mobile_res_sd/" . $date . "_2.txt";
? ? //以讀寫方式打寫指定文件,如果文件不存則創(chuàng)建
? ? if(file_exists($TxtFileName))
? ? {
//存在,追加寫入內容
? ? ? ? file_put_contents($TxtFileName, $write_data_a, FILE_APPEND);
? ? }
? ? else
? ? {
//不存在,創(chuàng)建并寫入
? ? ? ? if( ($TxtRes=fopen ($TxtFileName,"w+")) === FALSE){
? ? ? ? ? ? exit();
? ? ? ? }
? ? ? ? if(!fwrite ($TxtRes,$write_data_a)){ //將信息寫入文件
? ? ? ? ? ? fclose($TxtRes);
? ? ? ? ? ? exit();
? ? ? ? }
? ? ? ? fclose ($TxtRes); //關閉指針
? ? }
php為啥要存到記事本呢,這樣既不安全又浪費空間,數據庫不是很好用么
在php中,可以使用file_put_contents函數向記事本寫入內容。下面舉例講解php如何將內容寫入記事本。
設備:聯想電腦
系統(tǒng):win8
軟件:代碼編輯器zend studio 10.0
1、首先在電腦中新建一個php文件,命名為test.php,用于講解php如何將內容寫入記事本。
2、然后在test.php文件中,使用header()方法將頁面的編碼格式設置為utf-8,如下圖所示。
3、接著在test.php文件中,將要寫入的內容保存在$content變量中,如下圖所示。
4、然后在test.php文件中,將記事本的路徑保存在$path變量中,如下圖所示。
5、在test.php文件中,使用file_put_contents函數將內容寫入記事本文件中。
6、最后在瀏覽器打開test.php文件,如下圖所示,查看結果,記事本允許PHP寫入信息就完成了。
直接上代碼,復制運行即可:
?php
$name=$_POST['username'];
$sex = $_POST['sex'];
$fp = fopen('count.txt',"w+");
$str = $name."\n".$sex;
fputs($fp,$str);
fclose($fp);
?
html
head/head
body
form method="post" name="form" action="study22.php"
table
tr
td用戶名:/td
tdinput type="text" name="username"http://td
/tr
tr
td性別:/td
tdinput type="text" name="sex" //td
/tr
/table
input type="submit" name="submit" value="提交"/
/form
/body
/html