php - 仅显示部分文件缩略图

标签 php javascript html css

我正在使用一切正常将一些文件导入文件夹,并且所有文件都正常插入,但是当我尝试在浏览器上显示这些文件的缩略图时,问题就开始了。在这种情况下,只有一些文件可以完美显示,而其他文件则显示为空矩形!虽然所有文件都位于同一个文件夹中! 我进行了更多调查,发现原始来源(在计算机上)接近文件夹路径的图像可以完美显示,而其他图像则不能。

例如我的文件夹位于:c://xampp/htdocs/test/folder 我已将所有图片放在文件夹中,但只显示了最初在 c://xampp/htdocs/test 上可用的图像,而不显示其他图像。

请帮帮我

代码:

    $images=array();  
    $dir_handler = opendir('test/folder') or die("Unable to open $path");  
    $i=0;    
    while($file = readdir($dir_handler))
    {            
    if(is_dir($file)) 
    continue;        
    else if($file != '.' && $file != '..' && $file != 'index.php')
    {                    
    $images[$i]=$file;
    $i++;     
    }       
    }      
    sort($images);

    for($i=0; $i<sizeof($images); $i++) 
    {              

    echo "<a href=".chr(34).$path.$images[$i].chr(34)."><img style='border:1px solid #666666; width:100px;height:100px; margin: 10px;' src='".$images[$i]."'/></a>";

    }        closedir($dir);

最佳答案

我认为你的图片 src 路径应该是 src='folder/".$images[$i]."'

关于php - 仅显示部分文件缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14710513/

相关文章:

javascript - 如何使用 Javascript 打开模态框

PHP - 在 Day+1 发送电子邮件

php - 命令行中带有参数的 Cron 作业

javascript - 在javascript中替换多个字符

javascript - 进行ajax调用时的警报窗口

php - 与 array_intersect 相反

javascript - jqgrid rowobject 值未定义

css - div 向左和向右浮动 + 另一个 div 在其间

html - 带有 CSS 的 2 个部分中间的按钮

html - 如何对齐 bootstrap div 中的内容,使其触及父 div 的边距