一天的随机图像 (PHP)
Random image of day (PHP)
我正在尝试添加当天脚本的简单随机图像。虽然它没有指向正确的文件位置。这是代码:
<?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>");
}
?>
我右键查看属性时的图片来源是在文件前后添加了%22。例如:mobile/images/%22image.jpg%22
因此,我认为图像没有显示是因为它。
%22
实际上是 url 源代码中多余的 "
,删除那些:
echo "<img src=\"images/{$imgs[$r]}\" alt=\"Photo\" />";
^ opening ^ closing
我正在尝试添加当天脚本的简单随机图像。虽然它没有指向正确的文件位置。这是代码:
<?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>");
}
?>
我右键查看属性时的图片来源是在文件前后添加了%22。例如:mobile/images/%22image.jpg%22
因此,我认为图像没有显示是因为它。
%22
实际上是 url 源代码中多余的 "
,删除那些:
echo "<img src=\"images/{$imgs[$r]}\" alt=\"Photo\" />";
^ opening ^ closing