【发布时间】:2019-09-20 02:14:03
【问题描述】:
嗨,我正在尝试使用 php 在一段时间后更改我的网页背景 在这里,我尝试使用 while 循环,但它不起作用,也没有显示任何错误。 谢谢你帮助我
<?php
function random_color_part() {
return str_pad( dechex( mt_rand( 0, 255 ) ), 2, '0', STR_PAD_LEFT);
}
function random_color() {
return random_color_part() . random_color_part() . random_color_part();
}
function final_done(){
$yourcolor = random_color();
$styleBlock = sprintf('<style type="text/css">
body{
background-color:%s;
}',$yourcolor);
echo $styleBlock;
}
while (true) {
final_done();
sleep(3);
}
?>
【问题讨论】:
-
您将无法使用 PHP 做到这一点。 PHP 是一种服务器端语言,一旦执行,它就完成了,它自己不会做任何其他事情。为此,您可能需要 JavaScript。
-
寻找“css动画”。
标签: php while-loop sleep