以下由微風轉載至半成年地帶聯盟信件
你還在使用別人家族提供的首頁圖輪播程式嗎?何不自己親手作一個專屬於自己家族的首圖輪播程式呢?以往製作這種隨機程式都是以CGI來撰寫製作的,而現在這個程式我們將利用具有跨平台特性與更簡易快速的PHP語言來製作,照著以下步驟,你也可以做出這種輪播效果喔!
一、製作PHP圖片隨機輪播程式:
(一)開啟一個記事本。
(二)將以下已編譯完成的PHP語法貼到記事本內。
$okext = array("gif", "jpg", "jpeg", "png");
$dir = 'images';
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
$ext = pathinfo($file);
$ext = $ext["extension"];
if ($file != "." && $file != ".." && in_array($ext, $okext)) {
$imfiles[] = $file;
}
}
closedir($handle);
}
$id = rand(0, count($imfiles)-1);
header('Content-Disposition: inline;');
readfile($dir."/".trim($imfiles[$id]));
?>
(三)將記事本存檔,檔名存為logo副檔名存為php,如:logo.php
(四)如果正副檔名都儲存正確,你已經完成了一個可以隨機輪播gif、jpg、jpeg、png等圖片格式的PHP程式了!
二、上傳程式與所需圖片:
(一)在你的server上任一目錄下建立一個images資料夾,然後將全部你所要輪播的圖片上傳至這個images資料夾裡。如http://jazztw.t35.com/demo/pic.htm這八個範例圖片的路徑是在demo這個資料夾上的images裡面。
範例路徑:http://jazztw.t35.com/demo/images/01.gif
(二)上傳logo.php至demo這個資料夾,如:
http://jazztw.t35.com/demo/logo.php
(現在可以觀看以上網址,每次按重整圖片就會開始變化了)
(三)完成!你已經可以使用http://jazztw.t35.com/demo/logo.php這個輪播程式了,將網址填入你的家族首頁圖連結位址欄即可。
後記:
1.只要你的空間足夠,可輪播圖片數量為無限大。
2.這個程式不需要資料庫,但你的空間必須支援PHP且可以外部連結。
3.此程式不會影響雅虎奇摩家族頁面正常顯示,請勿更動刪改。
4.你可以申請支援PHP的免費空間來使用,以下推薦兩個空間,請自行申請,在此不作申請教學。
(1)無限空間無限流量http://www.t35.com/
(2)lycos空間http://www.tripod.lycos.co.uk/
以上為http://girllovegirl.idv.to/
傷★〃絕望徹底失望蒐集所編製,如有侵權請告知
───────────────────
欲轉載這篇教學文章,請完整轉載。
以上的 二、上傳程式與所需圖片
這裡我看不懂
什麼server什麼目錄~demo阿...
我想知道上傳檔案的詳細步驟!
拜託教教我!
2005-10-28 19:00:42 · 5 個解答 · 發問者 宜其 2 in 電腦與網際網路 ➔ 程式設計
【引用】
"東西"要放在ftp裡面的www資料夾....系統自建的
請問以上的"東西"
是指整個記事本嗎?
我已經申請了帳號並且把記事本丟進www的資料夾了
不過好像看不到?
是要把圖片也丟進去嗎?
2005-11-06 08:10:22 · update #1
不好意思再補問一個
設定為家族首圖的時候是用聯結圖檔的方式吧??
請問我該連結哪個網址呢?
謝謝
2005-11-06 08:15:41 · update #2
server就是主機
2005-11-04 17:58:56 補充:
如果你想學的話,我有比較簡單易懂的方法
2005-11-04 17:59:17 補充:
不過跟這個語法不一樣唷..
2005-11-06 01:07:49 補充:
首先,先到這裡申請一個帳號
http://www.php2h.com/
是國外站,英文介面,申請容易...@@||
有了你的帳號密碼後,
你的ftp就是 ftp://ftp.php2h.com/
你的網址就是 http://帳號.php2h.com/
東西要放在ftp裡面的www資料夾....系統自建的
之後就是要自已建立一個php囉
先開記事本
內容輸入
------------------------------------------------------
$a="圖片網址"
$b="圖片網址"
$c="圖片網址"
$d="圖片網址"
$total=array($a,$b,$c,$d);
$ra=count($total);
mt_srand((float)microtime()*1000000);
$num=mt_rand(0,$ra-1);?>
header("location: $total[$num]");
------------------------------------------------------
分隔線內的唷,把你想要的圖片網址打上去,就行了
以上語法可以用4張圖唷
如果想要用多一點的話呢就加上$e $e
以此類推....看我家族的首圖就知道囉,帥氣吧^^
就速粉號呆
http://tw.club.yahoo.com/clubs/MBDOTNV/
欲轉載這篇教學文章,請完整轉載。
全部看完了一定成功的啦...^^
ps.免費空間帳號快點註冊唷...現在開放申請唷,不然人一多又限制人數了
2005-11-07 00:44:20 補充:
你文件要存成123.php
2005-11-07 00:45:57 補充:
連結網址就是http://帳號.php2h.com/123.php
123只是舉例,可以換
2005-11-07 23:09:21 補充:
東西"?
2005-11-09 12:19:26 補充:
ftp裡面的.............
2005-11-09 12:19:45 補充:
你到底有沒有進去ftp裡面看過阿
2005-11-05 20:07:49 · answer #1 · answered by Anonymous · 0⤊ 0⤋
如果真的不會做~還是用申請的啦!!
http://club.board.coms.ws/
2006-01-26 18:14:25 · answer #2 · answered by ? 6 · 0⤊ 0⤋
註冊一直不成功
Security Code does not match.
= = 明明就打一樣的東西上去
2006-01-25 09:36:07 · answer #3 · answered by sen hao 2 · 0⤊ 0⤋
http://lveiris8825.php2h.com/loing.php
可是出現了這個↑畫面
2005-12-18 11:37:15 · answer #4 · answered by ? 1 · 0⤊ 0⤋
可以請你教我嗎?
可是要怎麼聯絡你呢???
我的即時通moumouyvonne
或者是你回答問題好了...
2005-11-06 13:11:01 補充:
請看補充發問 謝謝
2005-11-07 22:18:54 補充:
原來如此
不過你還沒說"東西"是什麼阿....
我先加入你的家族好了
聯絡會比較方便^ˇ^
2005-11-08 21:40:40 補充:
你不是回答【東西要放在ftp裡面的www資料夾....系統自建的】
↑東西是指什麼阿?????
2005-11-09 21:41:12 補充:
我不知道是不是啦...
不過進去之後有2個資料夾
有一個就是叫做www阿~
所以到底要放什麼"東西"在www資料夾裡呢= =?
2005-11-05 19:27:18 · answer #5 · answered by 宜其 2 · 0⤊ 0⤋