如果文件中包含撇号,则file_get_contents不起作用

时间:2015-04-21 13:08:03

标签: php file-get-contents apostrophe

目前我正在尝试检索位于zip文件中的文件,该文件中包含撇号。为此,我使用以下代码:

$filename = $_POST['filename'];
$print = $_POST['print'];
$weborder = $_POST['weborder'];

$url = urlencode($filename);

header("Content-type: application/pdf");
header('Content-disposition: inline; filename='.$filename);

$pdf = file_get_contents('zip://z:/Backup/'.$print.'/'.$weborder.'.zip#'.$url.'');

echo $pdf;

不知何故,这仅适用于不具备特殊字符的文件。我试图将文件名解码为UTF-8,但这也没有帮助。

所以我想知道是否有办法打开名字中带有特殊字符的文件。

0 个答案:

没有答案