亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP實現自動對圖片進行滾動顯示的方法

2020-03-22 17:58:35
字體:
來源:轉載
供稿:網友
本文實例講述了PHP實現自動對圖片進行滾動顯示的方法。分享給大家供大家參考。具體如下: 指定某個圖片目錄,該程序自動在頁面上滾動展示每一張圖片,使用方法: 1. 創建一個幻燈片的圖像文件夾。
2. 刪除圖像文件夾中的幻燈片。
3. 將下面代碼編碼后,粘貼在一個文本文件中,命名為“index.php”
4. 上傳文件到一個目錄中
5. 更換第6和8行為你對應的設置。
6. 運行 (使用第4步中設置的URL) 代碼如下:
復制代碼 代碼如下:
/*
PHP image slideshow - auto version - PHP5
*/
// set the absolute path to the directory containing the images
define ('IMGDIR', '/home/devel/html' target='_blank'>public_html/domain.com/public/images/slideshow/');
// same but for www
define ('WEBIMGDIR', '/images/slideshow/');
// set session name for slideshow "cookie"
define ('SS_SESSNAME', 'slideshow_sess');
// global error variable
$err = '';
// start img session
session_name(SS_SESSNAME);
session_start();
// init slideshow class
$ss = new slideshow($err);
if (($err = $ss- init()) != '')
{
header('HTTP/1.1 500 Internal Server Error');
echo $err;
exit();
}
// get image files from directory
$ss- get_images();
// set variables, done.
list($curr, $caption, $first, $prev, $next, $last) = $ss- run();
/*
slideshow class, can be used stand-alone
*/
class slideshow
{
private $files_arr = NULL;
private $err = NULL;
public function __construct(&$err)
{
$this- files_arr = array();
$this- err = $err;
}
public function init()
{
// run actions only if img array session var is empty
// check if image directory exists
if (!$this- dir_exists())
{
return 'Error retrieving images, missing directory';
}
return '';
}
public function get_images()
{
// run actions only if img array session var is empty
if (isset($_SESSION['imgarr']))
{
$this- files_arr = $_SESSION['imgarr'];
}
else
{
if ($dh = opendir(IMGDIR))
{
while (false !== ($file = readdir($dh)))
{
if (preg_match('/^.*.(jpg|jpeg|gif|png)$/i', $file))
{
$this- files_arr[] = $file;
}
}
closedir($dh);
}
$_SESSION['imgarr'] = $this- files_arr;
}
}
public function run()
{
$curr = 1;
$last = count($this- files_arr);
if (isset($_GET['img']))
{
if (preg_match('/^[0-9]+$/', $_GET['img'])) $curr = (int) $_GET['img'];
if ($curr = 0 || $curr $last) $curr = 1;
}
if ($curr = 1)
{
$prev = $curr;
$next = $curr + 1;
}
else if ($curr = $last)
{
$prev = $last - 1;
$next = $last;
}
else
{
$prev = $curr - 1;
$next = $curr + 1;
}
// line below sets the caption name...
$caption = str_replace('-', ' ', $this- files_arr[$curr - 1]);
$caption = str_replace('_', ' ', $caption);
$caption = preg_replace('/.(jpe g|gif|png)$/i', '', $caption);
$caption = ucfirst($caption);
return array($this- files_arr[$curr - 1], $caption, 1, $prev, $next, $last);
}
private function dir_exists()
{
return file_exists(IMGDIR);
}
}

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
html xmlns="http://www.w3.org/1999/xhtml"
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title Slideshow /title
style type="text/css"
body{margin: 0;padding: 0;font: 100% Verdana, Arial, Helvetica, sans-serif;font-size: 14px;}
div#gallery{border: 1px #ccc solid;width: 600px;margin: 40px auto;text-align: center;}
div#gallery img{margin: 20px;border: 2px #004694 solid;}
div#gallery p{color: #004694;}
div#gallery div.pn{padding: 10px;margin: 0 5px;border-top: 1px #ccc solid;}
a{color:#333;}
a:hover{color:#cc0000;}
a.sp{padding-right: 40px;}
/style
/head
body
div id="gallery"
img src=" =WEBIMGDIR; =$curr; " alt="" /
p =$caption; /p
div
a href=" img= =$first; " First /a | a href=" img= =$prev; " Previous /a a href=" img= =$next; " Next /a | a href=" img= =$last; " Last /a
/div
/div
/body
/html 希望本文所述對大家的php程序設計有所幫助。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲欧美色图片| 欧美美女操人视频| 在线观看中文字幕亚洲| 91性高湖久久久久久久久_久久99| 国产精品高清网站| 中文字幕亚洲一区二区三区| 最近2019中文字幕在线高清| 欧美午夜片在线免费观看| 欧美插天视频在线播放| 亚洲影院污污.| 国产精品精品一区二区三区午夜版| 91视频88av| 午夜精品久久久99热福利| 美日韩丰满少妇在线观看| 国产成人精品久久亚洲高清不卡| 成人免费看黄网站| 在线性视频日韩欧美| 91av在线播放视频| 久久免费视频在线| 亚洲精品第一国产综合精品| 国产精品吊钟奶在线| 一本大道香蕉久在线播放29| 亚洲精品视频播放| 美女福利视频一区| 亚洲成人激情小说| 欧美大片在线影院| 国产91成人video| 亚洲精品久久久久中文字幕欢迎你| 亚洲成人av在线| 精品久久久久久久大神国产| 最新国产精品亚洲| 欧美中文在线字幕| 国产一区香蕉久久| 国产精国产精品| 国产女同一区二区| 欧美—级a级欧美特级ar全黄| 国产在线视频欧美| 久久久天堂国产精品女人| 7777免费精品视频| 国产91亚洲精品| 国产精品白丝av嫩草影院| 国产精品免费视频xxxx| 国产精品久久视频| 久久精品男人天堂| 亚洲精选一区二区| 欧美成人在线免费视频| 午夜精品久久久久久久白皮肤| 久久久在线视频| 亚洲在线免费看| 欧美洲成人男女午夜视频| 亚洲天堂成人在线视频| 久久久国产精品亚洲一区| 久久免费高清视频| 在线观看免费高清视频97| 久久久久女教师免费一区| 欧洲成人免费视频| 亚洲深夜福利网站| 欧美专区福利在线| 中日韩美女免费视频网站在线观看| 国产精品第三页| 亚洲日韩中文字幕在线播放| 亚洲一区二区三区毛片| 亚洲国产一区自拍| 亚洲午夜久久久久久久| 亚洲美女久久久| 日本久久久久久久久| 97在线观看视频国产| 国产日韩中文字幕在线| 精品在线欧美视频| 国产精品免费网站| 亚洲精品一区中文| 亚洲一区国产精品| 91免费高清视频| 欧美性xxxx18| 亚洲免费人成在线视频观看| 国产成人精品久久二区二区91| 成人国产精品久久久久久亚洲| 欧美极品少妇xxxxⅹ免费视频| 成人亲热视频网站| 欧美电影免费观看高清完整| 日韩精品视频中文在线观看| 亚洲精品黄网在线观看| 国产精品99久久久久久久久久久久| 亚洲国产精久久久久久久| 高清欧美电影在线| 国产精品视频午夜| 国产精品久久久久国产a级| 亚洲精品久久久久久久久久久久| 欧美老女人性视频| 在线播放日韩专区| 亚洲大胆人体视频| 美女扒开尿口让男人操亚洲视频网站| 国产黑人绿帽在线第一区| 91黄色8090| 成人乱色短篇合集| 日韩有码在线视频| 欧美精品一本久久男人的天堂| 不卡av电影院| 在线播放日韩欧美| 国产精品爽爽爽爽爽爽在线观看| 欧美日韩另类字幕中文| 韩国日本不卡在线| 久久久免费在线观看| 91精品国产自产在线观看永久| 国产精品一久久香蕉国产线看观看| 日韩欧亚中文在线| 国产欧美在线看| 国产日韩在线播放| 日韩www在线| 欧美重口另类videos人妖| 97视频人免费观看| 91av视频导航| 久久精品视频在线| 国产成人免费av| 久久久精品2019中文字幕神马| 97视频在线观看播放| 日本91av在线播放| 日韩中文在线不卡| 亚洲经典中文字幕| 亚洲综合av影视| 国产视频观看一区| 91精品久久久久久久久久久| 成人妇女免费播放久久久| 在线看日韩av| 国产亚洲aⅴaaaaaa毛片| 亚洲综合中文字幕68页| 18久久久久久| 日本高清视频精品| 91精品国产91久久久久久吃药| 欧美成人精品在线视频| 91天堂在线观看| 69国产精品成人在线播放| 亚洲精品一区中文字幕乱码| 日韩av高清不卡| 色在人av网站天堂精品| 欧美日韩在线观看视频小说| 欧美极品少妇xxxxx| 日韩欧美亚洲国产一区| 日韩欧美精品免费在线| 青草青草久热精品视频在线观看| 欧美裸体男粗大视频在线观看| 色av中文字幕一区| 亚洲性视频网站| 亚洲国产日韩欧美在线图片| 亚洲开心激情网| 最近2019中文字幕第三页视频| 亚洲a级在线观看| 欧美日韩国产综合视频在线观看中文| 欧美日本国产在线| 欧美高清自拍一区| 亚洲综合中文字幕在线| 国产美女主播一区| 久久久久久久国产精品| 5278欧美一区二区三区| 欧美性少妇18aaaa视频| 亚洲黄色www网站| 精品国内自产拍在线观看| 丝袜情趣国产精品| 亚洲人成网在线播放| 国产精品一区二区久久久| 国产精品第10页| 日韩视频免费大全中文字幕| 久久99亚洲热视| 538国产精品一区二区免费视频|