2012-07-26 102 views
0

我正在使用Windows服务器,我想在文件夹“temp_orders”中使用scandir。我赞同的完整路径,我用backwardslash而不是前进了Windows服务器中的PHP scandir

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

它,如果我SCANDIR

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

我无法读取内部temp_orders的内容 - 这将创建的“\”语法错误堂妹。任何帮助?

回答

1

尝试\\而不是\,看看它是怎么回事。实际上,每一次,我都需要Windows编程的路径

+0

并使用单引号;) – 2012-07-26 11:56:03

0

,我能够为使用路径文件夹/文件名之间的斜杠(/)或向后斜杠(\)。

由于反斜杠用于许多编程语言中的转义序列起始字符,因此这些日子在路径名中使用正斜杠是非常标准的。

所以你可以尝试使用转发斜杠(/)而不是反斜杠。

由于反斜杠被php解释为转义,如果使用两个反斜杠(\\),通常当解释器处理字符串时,两个反斜杠将被替换为单个反斜杠。

向后斜杠也被用来插入报价与其他一些特殊字符一起带引号的字符串(\'\"),如新行字符(\n)。