php - 如何在php fopen中写路径?

标签 php path

我在 php fopen 中的相对路径和绝对路径有一些问题。 我有以下目录:

project:
    scripts:
        myscript.php
    logs:
        mylog.log

我想从myscript.php 打开mylog.log 但我不知道如何指定路径。我试过了

fopen('../logs/mylog.log', "a")

但它不会起作用。 谢谢。

LE:谢谢你的回答。

最佳答案

在 php 中,有几个全局常量可能对您有所帮助。即,__DIR__ 为您提供当前文件的目录('.' 仅为您提供执行根脚本的目录)。

所以你想要的是:

fopen(__DIR__ . '/../logs/mylog.log', "a")

关于php - 如何在php fopen中写路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15450947/

相关文章:

php - 将 iOS 应用程序连接到连接到当前在线网站的 mysql 数据库

delphi - 如何在不手动操作的情况下最好地修改/安装组件库路径到 Delphi IDE 中?

java - 线程 "main"java.lang.NoClassDefFoundError : org/apache/logging/log4j/LogManager 中出现异常

java - 如何在 powershell 中处理 $PSScriptRoot 路径中的空格

php - Laravel Redis 队列忽略限制

php - 上个月的最后几天

PHP float 错误 : PHP Hangs On Numeric Value

php - 当鼠标悬停在同一个 echo 命令中的元素上时,在 php 的 echo 命令中显示一个元素

macos - sudo open -e ~/.bash_profile Permission denied mac

python - 在交互式 Python 中,如何明确导入模块