Javascript 网页幻灯片自动播放

Javascript 网页幻灯片自动播放,javascript,php,image,slideshow,Javascript,Php,Image,Slideshow,我有一台开着Xibo(数字看板程序)的电脑,同时添加多张图片有点棘手。所以我有一个在网站上做幻灯片的idéa。这样我就可以显示网站,而不是使用内置的幻灯片 我已经建立了一个网站,我可以上传图片并填写日期,告诉幻灯片网站图片将在哪一天显示。我还可以输入个人电脑的显示时间。这是保存在 数据库以及路径和文件名 但我不会在幻灯片网站上做任何事情。我看过一些Javascript,但我不能为图片选择单独的时间。我希望能够确定这一点 当我上传图片时,我自己 该网站应该每天自动重新创建自己,以摆脱旧图片并融入新

我有一台开着Xibo(数字看板程序)的电脑,同时添加多张图片有点棘手。所以我有一个在网站上做幻灯片的idéa。这样我就可以显示网站,而不是使用内置的幻灯片

我已经建立了一个网站,我可以上传图片并填写日期,告诉幻灯片网站图片将在哪一天显示。我还可以输入个人电脑的显示时间。这是保存在 数据库以及路径和文件名

但我不会在幻灯片网站上做任何事情。我看过一些Javascript,但我不能为图片选择单独的时间。我希望能够确定这一点 当我上传图片时,我自己

该网站应该每天自动重新创建自己,以摆脱旧图片并融入新图片。我本来打算用bash脚本做的

非常感谢我能得到的所有帮助


关于Martin,这是一个很酷的问题,而这正是PHP的初衷——根据特定的标准动态地向浏览器显示HTML

因此,听起来您已经解决了数据库的插入和更新部分。我建议你使用时间戳而不是日期。它还使得在MySQL中处理查询以查找特定日期变得更容易,因为时间戳是整数,可以按整数排序。要获取时间戳,可以使用PHP中的time()表达式获取当前时间,也可以使用strotime获取特定日期的时间戳。例如:

$newDate = strtotime("March 3, 2014"); //$newDate is now a timestamp for that date rather than plain text
strotime非常灵活,可以处理其他日期类型,包括带破折号的数字,如12/14/2013

但无论如何,一旦解决了这个问题,就需要处理前端显示的SELECT查询

它看起来像这样:

$now = time();
$html = '';
$pull = mysql_query("SELECT imageurl,width,height,time FROM banners WHERE bannerstart <= '$now' AND bannerend <= '$now'");
while($row = mysql_fetch_array($pull)){
    $html .= "<img src='" . $row['imageurl'] . "' />"; //build the rest of your HTML here too and echo it to the page below
}
if($html == ''){
   echo "No images right now. Please check back later!";
}else{
    echo $html;
}
$now=time();
$html='';

$pull=mysql_query(“如果问题仍然有效,请从横幅开始的横幅中选择imageurl、宽度、高度、时间, 可能下面的幻灯片制作者api会有些帮助

谢谢!非常有帮助!但是如何更改图片呢?:it’很抱歉出现了noobquestion。如果你想像在其他网站上看到的那样在一个页面上的多张图片之间进行更改,那么Cycle2代码会帮你做到这一点。在最基本的层面上,你将一个图像列表放在一个页面上,Cycle会隐藏除一张以外的所有图片,然后设置thr的动画如果你想每天更改图片,它会根据你在创建时输入的图片“实时”日期来进行。