【问题标题】:How to define folder path php?如何定义文件夹路径php?
【发布时间】:2015-09-11 12:09:12
【问题描述】:

我正在尝试在 php 中定义一个路径,例如

 getcwd().'\json_files\'.$file_info['filename'];

但它不起作用,这里$file_info['filename']; 是文件名。

【问题讨论】:

  • php file path of server 的可能重复项
  • 您使用的是正斜杠还是反斜杠?这对你的服务器有影响吗?看DIRECTORY_SEPARATOR
  • 只是提到我的文件不在同一个目录中所以 dirname(FILE);不工作
  • @Greg 抱歉,我刚刚更新了我的问题。
  • DIRECTORY 分隔符解决了这个问题,但是如果我的文件路径很长,我必须多次使用它并连接。

标签: php filepath


【解决方案1】:

在文件路径中使用反斜杠仅适用于 Windows 计算机。很有可能您是在 Windows 中开发,并且运行代码的服务器类似于 Unix(使用正斜杠)。

DIRECTORY_SEPARATOR 常量用于定义当前系统为此使用正斜杠还是反斜杠,但有一个非常好的答案:

只需使用正斜杠

如果您使用的是 Linux,则可以使用正斜杠。如果您使用的是 Mac,则可以使用正斜杠。最重要的是,如果您在 Windows 上,正斜杠可以工作。

在比较操作系统提供的路径时,只需要知道系统的目录分隔符是什么。

【讨论】:

    猜你喜欢
    • 2019-10-25
    • 1970-01-01
    • 1970-01-01
    • 2014-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-04
    • 2023-04-01
    相关资源
    最近更新 更多