【问题标题】:images will not upload properly from images folder with php图像将无法使用 php 从图像文件夹正确上传
【发布时间】:2015-07-24 19:50:39
【问题描述】:

我编写了一个函数,用 PHP 将图像文件从文件夹上传到网页。 HTML 输出正确,但图像不显示。当我检查 Web 控制台时,我看到一个“i”代替了我的图像源。我确定这里发生了什么,因为我确实看到了正确数量的断开链接,而不是图像

    <?php
    // grabs work.php imgs from imgs folder

    $files = GLOB('imgs/*.*');

    //PRINT_R($files);

    function generateImgs($items) {
    $html = "<div class=\"container\">
                <ul class=\"row\">\n";
    foreach ($items as $item){
        $html .= "<li class=\"col-lg-2 col-md-2 col-sm-3 col-xs-4\"><img src=\"imgs/$item[0]\"/></li>\n";
    }
    $html .= "</ul> </div>\n";
    return $html;
    }

    echo generateImgs($files);

    ?>

经过一番折腾和改变

     <img src=\"imgs/$item[0]\"/>

     <img src=\"./$item'[0]'\"/>

我现在在 Web 控制台中看到显示到 img 的整个路径,但文件名后面有一行字符,它们是 %27%5B0%5D%27。该字符串位于图像文件的每个 GET 请求的末尾。

【问题讨论】:

  • 改用&lt;img src=\"imgs/$item\"/&gt;
  • 辛苦了,谢谢

标签: php html twitter-bootstrap-3


【解决方案1】:

改用此代码:

foreach ($items as $item){
    $html .= "<li class=\"col-lg-2 col-md-2 col-sm-3 col-xs-4\"><img src=\"imgs/$item\"/></li>\n";
}

【讨论】:

    猜你喜欢
    • 2018-05-28
    • 2021-09-29
    • 1970-01-01
    • 2013-03-25
    • 1970-01-01
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 2014-11-09
    相关资源
    最近更新 更多