1

我用它来下载 PDF:

echo '<a href= "' .$lineDetails[0]. '"> file </a>'

当我单击file时,文件不会下载,因为锚点 href 是 http://www.pas.com/\\admin\mypdffile.pdf

如何将链接格式化为http://www.pas.com//admin/mypdffile.pdf正斜杠。

4

2 回答 2

2

发生这种情况是因为$lineDetails[0]提供了文件的 Windows 样式路径。您必须以某种方式将路径中的反斜杠替换为普通斜杠。

编辑 - 希望你不介意哈斯特

使用str-replace执行此操作

于 2013-03-01T12:41:50.553 回答
2

用来str_replace替换它们。代码将是:

echo '<a href= "' . str_replace('\\', '/', $lineDetails[0]) . '"> file </a>';
于 2013-03-01T12:44:05.043 回答