加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

从Linux服务器将PHP项目迁移到Windows服务器时,文件名大幅缩减

发布时间:2020-12-14 00:03:54 所属栏目:Linux 来源:网络整理
导读:我们有一个在 Linux平台上开发的 PHP项目,现在我们希望它在Windows服务器上运行.我们现在面临文件路径问题,问题与反斜杠有关.正斜线. 由于Windows服务器使用正向反斜杠,因此程序中的所有文件路径都将变为无效路径.现在我们必须编辑每个文件并更改斜杠.有没有
我们有一个在 Linux平台上开发的 PHP项目,现在我们希望它在Windows服务器上运行.我们现在面临文件路径问题,问题与反斜杠有关.正斜线.

由于Windows服务器使用正向反斜杠,因此程序中的所有文件路径都将变为无效路径.现在我们必须编辑每个文件并更改斜杠.有没有简单的方法来解决这个问题?

解决方法

您应该使用本机常量DIRECTORY_SEPARATOR而不是自己输入(后退)斜杠,这样您的代码就可以在任何平台上运行.

$path = '.'.DIRECTORY_SEPARATOR.'mydir'.DIRECTORY_SEPARATOR.'myfile';

此外,Windows支持后退和正斜杠,因此您可以在任何地方使用正斜杠.

例如,这些都在窗口上工作:

$path = './mydir/myfile';
$path = '.mydirmyfile';

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读