Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 以html格式从本地源打开PDF文档_Php_Html_Pdf_Local - Fatal编程技术网

Php 以html格式从本地源打开PDF文档

Php 以html格式从本地源打开PDF文档,php,html,pdf,local,Php,Html,Pdf,Local,您好,我们在本地存储上有很多发票。 他们的发票号将从MySQL数据库中读取,我将生成一个指向该发票的链接。 问题是,单击将打开一个新窗口,但有错误,PDF将不会加载或无法使用Acrobat Reader打开 $invDateOrder = intval($invDateYearArray[1]) . "-" . $invDateYearArray[0]; $pathToInvoice = "X:/ALLGEMEIN/PIXI/Rechnungen/" . $invDateOrder . "/"

您好,我们在本地存储上有很多发票。
他们的发票号将从MySQL数据库中读取,我将生成一个指向该发票的链接。
问题是,单击将打开一个新窗口,但有错误,PDF将不会加载或无法使用Acrobat Reader打开

$invDateOrder = intval($invDateYearArray[1]) . "-" . $invDateYearArray[0];
$pathToInvoice = "X:/ALLGEMEIN/PIXI/Rechnungen/" . $invDateOrder . "/" . $invoiceNumber . ".PDF";
$pathToInvoice  = str_replace('/', '\\', $pathToInvoice);
#$pathToInvoice = "file:///".$pathToInvoice;
然后在html部分:

<td><a href="file:/<?= $pathToInvoice ?>" target="_blank"><?= $invoiceNumber ?></a></td>


<td><a href="<?= $pathToInvoice ?>" target="_blank"><?= $invoiceNumber ?></a></td>

with file::是一个不可单击的链接
到第二个版本时,将打开一个带有路径的新窗口,但会收到一条错误消息
Firefox不知道如何打开此地址,因为以下(x)项之一不是已注册的协议或在此上下文中不允许。


我怎样才能修复它呢?

也许可以从这三个变量中尝试一些方法

1)

2)

3)