当天的随机图像(PHP)

时间:2015-04-11 05:19:44

标签: php html image random

我试图添加当天脚本的简单随机图像。但它并没有指向正确的文件位置。这是代码:



<?php 
 $i=0; 
 $path="images";  
 $ext = "jpg";  
 $extra= "alt=\"Random Image\" float=\"left\""; 
 if ($handle = opendir($path)) {  
    while (false !== ($file = readdir($handle))) {  
    if (substr($file,strlen($file)-3,3)==$ext)  
{        $imgs[$i++]=$file; 
} 
    } 
   closedir($handle);  
  $today=getdate(); 

srand($today['mday']+$today['month']+$today['year']);  

   $r=rand(0,$i-1); 

   echo("<img src=images/\"$imgs[$r]\" $extra>"); 

 }

?>
&#13;
&#13;
&#13;

右键单击并检查属性时的图像源是在文件前后添加%22。 EX:mobile / images /%22image.jpg%22

因此,由于我的假设,图像不会显示。

1 个答案:

答案 0 :(得分:1)

{ur}来源%22实际上是多余的",请删除这些内容:

echo "<img src=\"images/{$imgs[$r]}\" alt=\"Photo\" />";
               ^ opening            ^ closing