windows服务器中的PHP scandir


PHP scandir in windows server

我在windows服务器上工作,我想在文件夹"temp_orders"中使用scandir。我回声完整的路径,我得到

       "C:'Domains'oaxiscom'oaxis.com'wwwroot'groupon_redeem" 

它使用反向斜杠而不是正向,如果我扫描,我就无法读取temp_orders中的内容

       "C:'Domains'oaxiscom'oaxis.com'wwwroot'groupon_redeem'temp_orders" 

-这会产生"''"的语法错误coz。有什么帮助吗?

尝试''而不是',看看它的效果如何。

在Windows编程中,每当我需要路径时,我都可以在路径文件夹/文件名之间使用正斜杠(/)或反斜杠(')。

由于在许多编程语言中,反斜杠都被用作转义序列的起始字符,因此在路径名中使用正斜杠对我来说是非常标准的。

因此,您可以尝试使用正向斜杠(/)而不是反向斜杠。

由于php将后向斜杠解释为转义,因此如果使用两个后向斜杠(''),则在解释器处理字符串时,通常会用一个后向斜线替换这两个斜杠。

后斜杠还用于将引号插入带引号的字符串('''")以及一些其他特殊字符,如换行符('n)。