【问题标题】:PHP directory locationPHP目录位置
【发布时间】:2011-11-21 11:04:51
【问题描述】:

我不明白如何保存目录位置。

脚本位于根目录的某个子文件夹中。这是示例树:

|-index.php
|-another.php
|+empty_folder
|+subfolder
|---script.php

我正在从script.php 运行。我必须将empty_folder 保存在数据库路径中。在脚本中我使用代码:

if (is_writable($PATH)) ...

并且每次都返回错误(无法打开文件夹)。现在$PATH 看起来像../empty_folder 这不起作用。

有什么办法吗?

【问题讨论】:

  • script.php 的当前工作目录是什么? echo getcwd();
  • @sitesafenl /srv/http/wordpress/wp-admin 我需要wordpress 文件夹访问权限。 empty_folder 在那里。

标签: php path location directory


【解决方案1】:

而不是 ../ 尝试使用完整路径:if(is_writeable('/srv/http/wordpress/'))

【讨论】:

  • 好的,谢谢。我得到了$_SERVER['DOCUMENT_ROOT'] 并建立了路径。
【解决方案2】:

is_writable 仅在当前用户 ID 无法写入指定路径时才返回 false。这可能是因为路径不存在,或者当前用户 ID 没有要写入的内容。

empty_folder 的权限是什么(用户/组 + 权限)以及您的脚本在什么用户 ID/组 ID 下运行(Web 服务器的?)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-08
    • 2017-03-02
    • 1970-01-01
    • 2014-02-23
    • 2020-07-06
    • 2013-05-17
    • 2011-11-19
    • 1970-01-01
    相关资源
    最近更新 更多