【问题标题】:Download file, issue with slashes下载文件,斜杠问题
【发布时间】:2013-02-15 22:36:00
【问题描述】:

我用它来下载 PDF:

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

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

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

【问题讨论】:

    标签: href


    【解决方案1】:

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

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

    使用str-replace 执行此操作

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-06-28
        • 1970-01-01
        • 2014-05-22
        • 2020-11-11
        • 2023-03-19
        • 1970-01-01
        • 1970-01-01
        • 2021-10-09
        相关资源
        最近更新 更多