下载文件,斜杠问题

时间:2013-03-01 12:14:06

标签: href

我用它来下载PDF:

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

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

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

2 个答案:

答案 0 :(得分:2)

这是因为$lineDetails[0]提供了文件的Windows样式路径。你必须以某种方式用正常斜线替换路径中的反斜杠。

编辑 - 希望你不介意Hast

使用str-replace执行此操作

答案 1 :(得分:2)

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

echo '<a href= "' . str_replace('\\', '/', $lineDetails[0]) . '"> file </a>';