1、首先声明一个本地没有的文件。
在市中等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、网站设计 网站设计制作按需开发网站,公司网站建设,企业网站建设,品牌网站设计,全网营销推广,成都外贸网站制作,市中网站建设费用合理。
2、然后查看wampserver 本地环境。是没有这个文件的。
3、紧接着使用 file_put_contents()来创建这个文件,并写上这个文件存贮。
4、查看wampserver 本地环境。出现了这个文件。
5、打开这个文件,上面的话就是刚才file_put_contents() 创建的新文件。
使用fopen,fwrite,fclose 方法
简单的例子如下?php
$afile = fopen("afile.php", "w") or die("Unable to open file!");
$txt = "Hi,\n";
fwrite($myfile, $txt);
$txt = "success\n";
fwrite($afile, $txt);
fclose($afile);
?
关键是写文件的地方,必须要有写的权限。尤其是linux服务器。 可用 chmod 方法 来更改权限。
//记录返回值
$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); //关闭指针
}