如何创建文件并将其保存到父目录?
因此,从下面的脚本中可以看到,PHP将"referer.log“文件保存到该PHP所在的同一个目录中,但我希望它保存到父目录中?
这是我当前的PHP:
<?php
$fname="referer.log";
$file=fopen($fname,'a+');
$url = "$_SERVER[REQUEST_URI]";
fwrite($file,"
Referer: $url
");
fclose($file);
?>假设我的当前目录是
/论坛/链接/联络/
我想把它保存起来
/论坛/链接/日志/
谢谢大家。
发布于 2014-11-04 15:49:08
您可以自由使用相对路径:
$fname = "../logs/referer.log";我建议您检查目录是否存在,如果不存在,则创建该目录:
if( !is_dir('../logs') ) {
mkdir( '../logs', 0750, true );
}希望能帮上忙。
发布于 2014-11-04 15:53:09
选项1相对路径$fname=“./log/referer.log”;
选项2绝对路径脏名( dirname( 文件))。“/log/referer.log”;
https://stackoverflow.com/questions/26739187
复制相似问题