//记录返回值
目前创新互联建站已为上1000家的企业提供了网站建设、域名、虚拟空间、网站托管运营、企业网站设计、老城网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
$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为啥要存到记事本呢,这样既不安全又浪费空间,数据库不是很好用么
在php中,可以使用file_put_contents函数向记事本写入内容。下面举例讲解php如何将内容写入记事本。
设备:联想电脑
系统: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"//td
/tr
tr
td性别:/td
tdinput type="text" name="sex" //td
/tr
/table
input type="submit" name="submit" value="提交"/
/form
/body
/html