如何在PHP中使用Windows文件路径信息?

时间:2019-05-05 05:03:50

标签: php windows file path filesystems

我正在使用PHP文件系统进行一些练习。我尝试使用fopen()函数并像下面的代码一样设置文件路径。

$filename = "D:\Ampps\www\file.com\abs.txt";
$fp = fopen($filename, 'r');
$line =  fgets($fp);
echo $line;

但是我收到如下警告消息。

  

警告:fopen(D:\ Ampps \ wwwile.com \ abs.txt):无法打开流:   第4行的D:\ Ampps \ www \ file.com \ basic.php中没有此类文件或目录

那么如何在PHP中使用Windows文件路径信息?

1 个答案:

答案 0 :(得分:1)

  

如果字符串用双引号(“)引起来,PHP将解释   以下是特殊字符的转义序列:

     

\ f-换页(FF或ASCII中的0x0C(12),从PHP 5.2.5开始)

您必须像这样逃避\

$filename = "D:\Ampps\www\\file.com\abs.txt";
$fp = fopen($filename, 'r');
......

或者使用单引号而不是双引号。喜欢:

$filename = 'D:\Ampps\www\file.com\abs.txt';
$fp = fopen($filename, 'r');
......

文档:PHP Strings