如何在php fopen中编写路径?
我对php fopen中的相对和绝对路径有一些问题。我有以下目录:
project:
scripts:
myscript.php
logs:
mylog.log
我想从 中打开,但我不知道如何指定路径。我试过了mylog.log
myscript.php
fopen('../logs/mylog.log', "a")
但它不起作用。谢谢。
LE:谢谢你的回答。
我对php fopen中的相对和绝对路径有一些问题。我有以下目录:
project:
scripts:
myscript.php
logs:
mylog.log
我想从 中打开,但我不知道如何指定路径。我试过了mylog.log
myscript.php
fopen('../logs/mylog.log', "a")
但它不起作用。谢谢。
LE:谢谢你的回答。
在php中,有几个全局常量可能对你有所帮助。也就是说,为您提供当前文件的目录(仅为您提供执行的根脚本的目录)。__DIR__
'.'
所以你想要的是:
fopen(__DIR__ . '/../logs/mylog.log', "a")
您可以使用它来提供虚拟主机的文档根目录。$_SERVER['DOCUMENT_ROOT']
例如:$_SERVER['DOCUMENT_ROOT']."/log/mylog.log"