【问题标题】:Getting path from current working directory not from root从当前工作目录获取路径而不是从根目录
【发布时间】:2019-01-27 13:20:35
【问题描述】:

大家好,我正在尝试从当前工作目录获取路径,但我不希望在 PHP 或 wordpress 中包含根路径。例如我有一个这样的目录结构。

-C
--wamp64
--------www
-----------project
------------------Other directories

现在,我真正想要的是从类似这样的项目目录中获取路径。

-project
--Other directories

我目前正在使用__DIR__ 或dirname(__FILE__)。

C:\wamp64\www\project\other_directories

但我想得到。

\project\other_directories

我想让它动态化,以便它从我部署此项目的任何服务器中选择正确的路径。

我搜索了很多,但找不到解决方案。

【问题讨论】:

  • 我不知道你为什么需要这样... dirname(__FILE__) = dynamic
  • 不知道为什么你会需要这个......但是如果C:\wamp64\www被配置为你的文档根目录,那么检查那个变量的长度(在$_SERVER中)会很容易,并且使用字符串函数从你得到的完整路径中删除尽可能多的字符。
  • 先生,我需要这个,因为我正在制作一个备份插件,这个东西将帮助我恢复备份文件

标签: php regex wordpress


【解决方案1】:

https://www.w3schools.com/php/showphp.asp?filename=demo_global_server

检查上面的网址并使用$_SERVER['PHP_SELF'];

从中删除文件名,您将获得相对于文档根目录的路径。

【讨论】:

  • 不,这没有帮助
猜你喜欢
  • 1970-01-01
  • 2020-09-05
  • 1970-01-01
  • 2014-04-22
  • 2012-04-12
  • 2014-03-10
  • 2010-12-28
  • 2020-03-19
  • 1970-01-01
相关资源
最近更新 更多