【问题标题】:how can I use the windows file path info in PHP? [duplicate]如何在 PHP 中使用 windows 文件路径信息? [复制]
【发布时间】:2019-09-23 03:11:48
【问题描述】:

我正在使用 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 文件路径信息呢?

【问题讨论】:

    标签: php windows file path filesystems


    【解决方案1】:

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

    \f - 换页(FF 或 0x0C (12) in ASCII)(自 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

    【讨论】:

      猜你喜欢
      • 2019-10-24
      • 2021-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多