在php中的特定时间间隔更改我的网页中的图像

时间:2014-09-22 07:09:20

标签: php image

我创建了一个用于存储图像路径的数据库,实际图像存储在目录中。 然后我想设置一个小时的时间间隔,用于在我的网页中随机更改图像(例如:24小时是给定图像的时间间隔将在每天12:00更改)如果我给12小时间隔图像更改每天12小时发生一次。

我已经提交了一个表单来提交时间间隔的值。我只有几小时的时间间隔。

如何在PHP中做到这一点。我希望在我的服务器端进行此更改..我是php的新手

请给我一个示例代码来执行此操作。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以根据时间更改setInterval(abc, 1000); 1000值。 并且#divname是您要在其中显示图像的div的ID

    function abc() {
      jQuery.ajax({
                url:'random_image.php',
                type:'POST',
                data:'',
                success:function(results){
                    jQuery("#divname").html(results);

                }
            });
      }

abc();
setInterval(abc, 1000);

在random_image.php中

$query="select * from imgtables ORDER BY RAND() LIMIT 1 "; 
$q1= mysql_query($query,$sp); 
if($q1==FALSE ){ die(mysql_error()); } 
while($row = mysql_fetch_array($q1)){ 
$str="gallery/".$row['imgurl']; echo '<img src="'.$str.'" width=100px height=50px>'; } 
} 
mysql_close($sp);