从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'; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |