php如何循环输出图片,[图片 显示] 缩图循环显示(php,mysql,script)-PHP教程,PHP应用
這幾天被這問題折騰了一下,總算可以用了.
也同時給,辛苦工作的兄弟們一個提示吧:
1.?.css?增加
.shadow{filter:?dropshadow(color=#385370,?offx=1,?offy=1,?positive=1);font-size:12px;?color:?#ffffff;?text-decoration:?none}
.shadow1{filter:?dropshadow(color=#cccccc,?offx=1,?offy=1,?positive=1);text-decoration:?none}
2.php對script數組附值
//…………..讀數據庫相關內容
$num?=?0;
if?(file_exists($photoname)){//$photoname為圖片路徑,在我前一文章里,有自動生成縮圖的方法
//添加script數組
$num?=?$num?+?1;
$imgurlcanswap[$num]?=?“http://www.xbcb.com/”.$photoname;?//圖片網址
$imglinkcanswap[$num]?=?“http://www.xbcb.com/includes/show_products.php?id=”.$list_values[id];?//連接的網址
$imgtextcanswap[$num]=?$list_values[name];?//標題
}
3.生成循環顯示圖片
var?imgurlcanswap=new?array();
var?imglinkcanswap=new?array();
var?imgtextcanswap=new?array();
var?adnumcanswap=0;
<?php
for?($i=1;?$i<=$num;?$i++)?{//$num為2.php對script數組附值的變量
?>
imglinkcanswap[<?php?echo?$i;?>]?=”<??echo?$imglinkcanswap[$i];?>”;
imgurlcanswap[<?php?echo?$i;?>]?=”<??echo?$imgurlcanswap[$i];?>”;
imgtextcanswap[<?php?echo?$i;?>]?=”<??echo?$imgtextcanswap[$i];?>”;
<?
}
?>
var?imgprecanswap=new?array();
var?jcanswap=0;
for?(icanswap=0;icanswap<=imglinkcanswap.length?–?2;icanswap++)?{
if(imglinkcanswap[icanswap]!=””)?{jcanswap++;}
else?{break;}
}
function?playtrancanswap(){
if?(document.all)
imginitcanswap.filters.revealtrans.play();
}
var?keycanswap=0;
function?nextadcanswap(){
if(adnumcanswap
else?adnumcanswap=1;
if(?keycanswap==0?){keycanswap=1;}
else?if?(document.all){
imginitcanswap.filters.revealtrans.transition=6;
imginitcanswap.filters.revealtrans.apply();
playtrancanswap();
}
document.images.imginitcanswap.src=imgurlcanswap[adnumcanswap];
document.images.imginitcanswap.alt=imgtextcanswap[adnumcanswap];
jumpurlcanswap=imglinkcanswap[adnumcanswap];
thetimercanswap=settimeout(“nextadcanswap()”,?5000);
if(document.all.textinitcanswap)?{
document.all.textinitcanswap.href?=?imglinkcanswap[adnumcanswap];
document.all.textinitcanswap.innertext?=?imgtextcanswap[adnumcanswap];
}
}
function?gourlinitcanswap(){
jumptarget=_blank;
if?(jumpurlcanswap?!=?){
if?(jumptarget?!=?)?window.open(jumpurlcanswap,jumptarget);
else?location.href=jumpurlcanswap;
}
}
//–>
???
總結
以上是生活随笔為你收集整理的php如何循环输出图片,[图片 显示] 缩图循环显示(php,mysql,script)-PHP教程,PHP应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php-fpm linux 权限,ngi
- 下一篇: java代码怎么打印格子,格子位置 (J