Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP,与CSS集成的随机图像代码生成_Php_Html_Css_Image_Random - Fatal编程技术网

PHP,与CSS集成的随机图像代码生成

PHP,与CSS集成的随机图像代码生成,php,html,css,image,random,Php,Html,Css,Image,Random,我有一段代码,它随机选择了一张图片显示在网站上。然而,那是在我用CSS升级HTML技能之前。现在我想将CSS集成到PHP代码中 我从不擅长PHP,只管理随机图像生成器,因为我的一个朋友为我编码。现在我不知道如何将CSS中所需的格式字符集成到PHP中 原始代码: <?php $images = array("banner001.jpg", "banner002.jpg", "banner003.jpg", "banner004.jpg", "banner005.jpg", "banner

我有一段代码,它随机选择了一张图片显示在网站上。然而,那是在我用CSS升级HTML技能之前。现在我想将CSS集成到PHP代码中

我从不擅长PHP,只管理随机图像生成器,因为我的一个朋友为我编码。现在我不知道如何将CSS中所需的格式字符集成到PHP中

原始代码:

<?php 
$images = array("banner001.jpg", "banner002.jpg", "banner003.jpg", 
"banner004.jpg", "banner005.jpg", "banner006.jpg", "banner007.jpg", "banner008.jpg", 
"banner009.jpg", "banner010.jpg", "banner011.jpg", "banner012.jpg", "banner013.jpg", 
"banner014.jpg", "banner015.jpg",); mt_srand((double)microtime() * 1000000); 
$num = array_rand($images); 
print("<img src=\"_pic-lib/banner-bg/".$images[$num]."\" alt=\"A random banner image\" class=\"bordered\" id=\"rightside\" />");
?>

工作HTML w/CSS,只处理一个图像:

<table id="banner"><tr><td id="banner" style="background-image:url('_pic-lib/banner-
bg/banner005.jpg')"><img src="_pic-lib/banner.png" alt="NCPAM GRS Banner" /></td>    
</tr></table>

到目前为止我拥有的混合代码:(这不起作用)


真的找到了答案。事实证明,firefox中的“查看页面源代码”是一个不错的代码调试器。它有语法突出显示,这对诊断代码错误非常有帮助

<table id="banner2"><tr><?php $images = array("banner001.jpg", "banner002.jpg",
"banner003.jpg", "banner004.jpg", "banner005.jpg", "banner006.jpg", "banner007.jpg",
"banner008.jpg", "banner009.jpg", "banner010.jpg", "banner011.jpg", "banner012.jpg",
"banner013.jpg", "banner014.jpg", "banner015.jpg",); mt_srand((double)microtime() * 
1000000); $num = array_rand($images); print("<td id=\"banner2\" style=\"background-
image:url('_pic-lib/banner-bg/$images[$num]')\" >");?><img src="_pic-lib/banner.png"
alt="NCPAM GRS Banner" /></td></tr></table>

请重新格式化您的代码,以便我们可以阅读所有代码(我为您做了一个),那么您想做什么?您是否试图通过CSS包含图像?我不清楚这个问题,Jereme-我需要PHP代码选择的图像符合CSS。这是一个简单的上下文问题,我不知道如何将css格式“翻译”成php可以解析的代码。
<table id="banner2"><tr><?php $images = array("banner001.jpg", "banner002.jpg",
"banner003.jpg", "banner004.jpg", "banner005.jpg", "banner006.jpg", "banner007.jpg",
"banner008.jpg", "banner009.jpg", "banner010.jpg", "banner011.jpg", "banner012.jpg",
"banner013.jpg", "banner014.jpg", "banner015.jpg",); mt_srand((double)microtime() * 
1000000); $num = array_rand($images); print("<td id=\"banner2\" style=\"background-
image:url('_pic-lib/banner-bg/$images[$num]')\" >");?><img src="_pic-lib/banner.png"
alt="NCPAM GRS Banner" /></td></tr></table>