AL8 Forum
   登錄註冊幫助


標題: 有冇方法可以用一個PHP在1個HTML顯示5張不同的隨機圖?
 烈魂
 0105950
Rank: 3Rank: 3Rank: 3
點擊查看 烈魂 的詳細資料

頭銜: Conqueror

帖子: 228

精華: 0

積分: 2580 點

現金: 70 元

存款: 0 元

閱讀權限: 20

註冊: 2008-8-2

來自: HK

狀態: 離線
 
發表於 2008-9-3 04:22  資料  個人空間  主頁 短消息  加為好友  添加 烈魂 為MSN好友 通過MSN和 烈魂 交談
有冇方法可以用一個PHP在1個HTML顯示5張不同的隨機圖?

我試過了很多的方法都唔得
這是我網友Dennis提供的
// 第1次顯圖
$temp1 = "rand/talesrunner1.php";
@header("location: ". $temp1); // 顯示圖片

// 第2次顯圖
$temp2 = "rand/talesrunner2.php";
if ( $temp1 != $temp2 ){
@header("location: ". $temp2); // 在第1幅隨機圖, 和第2幅不同, 顯示第2幅 (做到不重複)
}

$temp3 = "rand/talesrunner3.php";
if ( $temp1 != $temp2 && $temp1 != $temp3 && $temp2 != $temp3){
// 在第3次的隨機圖路徑, 和1, 2 不同, 執行的指令
@header("location: ". $temp3)
}


但都是不能做到一個HTML入面用一個php 顯示到5張圖出黎 有時不一定5張圖片 會增加和減小的

[ 本帖最後由 烈魂 於 2008-9-5 17:44 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 青山
 0051494
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: SkyBread

自述: PHP BB

帖子: 4243

精華: 0

積分: 8554 點

現金: 34 元

存款: 8806 元

閱讀權限: 70

註冊: 2006-9-2

來自: 小花園

狀態: 離線
 
發表於 2008-9-3 13:16  資料  個人空間  主頁 短消息  加為好友 
5張唔重複?




 AL8 Forum © All rights reserved.
頂部
 bananasims
 0025881
Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8
點擊查看 bananasims 的詳細資料

頭銜: Super Moderator

帖子: 12087

精華: 0

積分: 27035 點

現金: 345 元

存款: 84490 元

閱讀權限: 110

註冊: 2005-7-10

狀態: 離線
 
發表於 2008-9-3 13:20  資料  個人空間  主頁 短消息  加為好友 
不如 shuffle 咗個 array 佢再攞頭五個值




 AL8 Forum © All rights reserved.
頂部
 廢廢廢
 0088901
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 248

精華: 0

積分: 2940 點

現金: -102 元

存款: 0 元

閱讀權限: 20

註冊: 2007-10-12

狀態: 離線
 
發表於 2008-9-3 14:51  資料  個人空間  短消息  加為好友 
cookie




 AL8 Forum © All rights reserved.
頂部
 烈魂
 0105950
Rank: 3Rank: 3Rank: 3
點擊查看 烈魂 的詳細資料

頭銜: Conqueror

帖子: 228

精華: 0

積分: 2580 點

現金: 70 元

存款: 0 元

閱讀權限: 20

註冊: 2008-8-2

來自: HK

狀態: 離線
 
發表於 2008-9-3 16:53  資料  個人空間  主頁 短消息  加為好友  添加 烈魂 為MSN好友 通過MSN和 烈魂 交談
QUOTE:
QUOTE:
原帖由 青山 於 2008-9-3 13:16 發表
5張唔重複?

係呀
QUOTE:
原帖由 bananasims 於 2008-9-3 13:20 發表
不如 shuffle 咗個 array 佢再攞頭五個值

用shuffle(array);
請問係唔係咁?
QUOTE:
原帖由 廢廢廢 於 2008-9-3 14:51 發表
cookie

請問你可唔可以講清楚小小?




 AL8 Forum © All rights reserved.
頂部
 烈魂
 0105950
Rank: 3Rank: 3Rank: 3
點擊查看 烈魂 的詳細資料

頭銜: Conqueror

帖子: 228

精華: 0

積分: 2580 點

現金: 70 元

存款: 0 元

閱讀權限: 20

註冊: 2008-8-2

來自: HK

狀態: 離線
 
發表於 2008-9-3 18:07  資料  個人空間  主頁 短消息  加為好友  添加 烈魂 為MSN好友 通過MSN和 烈魂 交談
有時未必一定會show晒5張圖

會增加和減小的




 AL8 Forum © All rights reserved.
頂部
 bananasims
 0025881
Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8
點擊查看 bananasims 的詳細資料

頭銜: Super Moderator

帖子: 12087

精華: 0

積分: 27035 點

現金: 345 元

存款: 84490 元

閱讀權限: 110

註冊: 2005-7-10

狀態: 離線
 
發表於 2008-9-3 19:06  資料  個人空間  主頁 短消息  加為好友 
$array = shuffle($array);
for($i = 0; $i < 5; $i++) {
echo $array[$i];
}




 AL8 Forum © All rights reserved.
頂部
 烈魂
 0105950
Rank: 3Rank: 3Rank: 3
點擊查看 烈魂 的詳細資料

頭銜: Conqueror

帖子: 228

精華: 0

積分: 2580 點

現金: 70 元

存款: 0 元

閱讀權限: 20

註冊: 2008-8-2

來自: HK

狀態: 離線
 
發表於 2008-9-4 03:20  資料  個人空間  主頁 短消息  加為好友  添加 烈魂 為MSN好友 通過MSN和 烈魂 交談
QUOTE:
原帖由 bananasims 於 2008-9-3 19:06 發表

$array = shuffle($array);
for($i = 0; $i < 5; $i++) {
echo $array;
}

試過了..
但好似有小小問題..
請問..因為我用header location 去張圖到
唔知點解會變左空白
<?php

$array = Array (
        'updatetable_01.gif',
        'updatetable_02.gif',
        'updatetable_03.gif',
                'updatetable_04.gif',
                'updatetable_05.gif',
                'updatetable_06.gif',
                'updatetable_07.gif',
                'updatetable_08.gif',
                'updatetable_09.gif',
                'updatetable_10.gif',
                'updatetable_11.gif',
                'updatetable_12.gif',
                'updatetable_13.gif',
                'updatetable_14.gif',
                'updatetable_15.gif',
                'updatetable_16.gif',
                'updatetable_17.gif',
                'updatetable_18.gif',
                'updatetable_19.gif',
                'updatetable_20.gif',
                'updatetable_21.gif',
                'updatetable_22.gif',
                'updatetable_23.gif',
                'updatetable_24.gif',
                'updatetable_25.gif',
                'updatetable_26.gif',
                'updatetable_27.gif',
                'updatetable_28.gif',
                'updatetable_29.gif',
                'updatetable_30.gif',
                'updatetable_31.gif',
                'updatetable_32.gif',
                'updatetable_33.gif',
                'updatetable_34.gif',
                'updatetable_35.gif',
                'updatetable_36.gif',
                'updatetable_37.gif',
                'updatetable_38.gif',
                'updatetable_39.gif',
                'updatetable_40.gif',
                'updatetable_41.gif',
                'updatetable_42.gif',
                'updatetable_43.gif',
                'updatetable_44.gif',
                'updatetable_45.gif',
                'updatetable_46.gif',
                'updatetable_47.gif',
                'updatetable_48.gif',
                'updatetable_49.gif',
                'updatetable_50.gif'     // 順序加入,最後一項最尾不需豆號
);

$array = shuffle($array);
for($i = 0; $i < 50; $i++) {
$link = "./" . $array[$i];
header("Location: ".$link);
}
?>




 AL8 Forum © All rights reserved.
頂部
 bananasims
 0025881
Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8
點擊查看 bananasims 的詳細資料

頭銜: Super Moderator

帖子: 12087

精華: 0

積分: 27035 點

現金: 345 元

存款: 84490 元

閱讀權限: 110

註冊: 2005-7-10

狀態: 離線
 
發表於 2008-9-4 14:25  資料  個人空間  主頁 短消息  加為好友 
回覆 #8 烈魂 的帖子

梗係唔係咁用啦

<?php

$array = Array (
        'updatetable_01.gif',
        'updatetable_02.gif',
        'updatetable_03.gif',
                'updatetable_04.gif',
                'updatetable_05.gif',
                'updatetable_06.gif',
                'updatetable_07.gif',
                'updatetable_08.gif',
                'updatetable_09.gif',
                'updatetable_10.gif',
                'updatetable_11.gif',
                'updatetable_12.gif',
                'updatetable_13.gif',
                'updatetable_14.gif',
                'updatetable_15.gif',
                'updatetable_16.gif',
                'updatetable_17.gif',
                'updatetable_18.gif',
                'updatetable_19.gif',
                'updatetable_20.gif',
                'updatetable_21.gif',
                'updatetable_22.gif',
                'updatetable_23.gif',
                'updatetable_24.gif',
                'updatetable_25.gif',
                'updatetable_26.gif',
                'updatetable_27.gif',
                'updatetable_28.gif',
                'updatetable_29.gif',
                'updatetable_30.gif',
                'updatetable_31.gif',
                'updatetable_32.gif',
                'updatetable_33.gif',
                'updatetable_34.gif',
                'updatetable_35.gif',
                'updatetable_36.gif',
                'updatetable_37.gif',
                'updatetable_38.gif',
                'updatetable_39.gif',
                'updatetable_40.gif',
                'updatetable_41.gif',
                'updatetable_42.gif',
                'updatetable_43.gif',
                'updatetable_44.gif',
                'updatetable_45.gif',
                'updatetable_46.gif',
                'updatetable_47.gif',
                'updatetable_48.gif',
                'updatetable_49.gif',
                'updatetable_50.gif'     // 順序加入,最後一項最尾不需豆號
);

$array = shuffle($array);
for($i = 0; $i < 50; $i++) {
$link = "./" . $array[$i];
echo '<img src="'.$link.'" alt="" />';
}
?>




 AL8 Forum © All rights reserved.
頂部
 烈魂
 0105950
Rank: 3Rank: 3Rank: 3
點擊查看 烈魂 的詳細資料

頭銜: Conqueror

帖子: 228

精華: 0

積分: 2580 點

現金: 70 元

存款: 0 元

閱讀權限: 20

註冊: 2008-8-2

來自: HK

狀態: 離線
 
發表於 2008-9-4 16:44  資料  個人空間  主頁 短消息  加為好友  添加 烈魂 為MSN好友 通過MSN和 烈魂 交談
QUOTE:
原帖由 bananasims 於 2008-9-4 14:25 發表
梗係唔係咁用啦
<?php
$array = Array (
        'updatetable_01.gif',
        'updatetable_02.gif',
        'updatetable_03.gif',
                'updatetable_04.gif',
                'u ...

但請問我想做到Header location 可以嗎




 AL8 Forum © All rights reserved.
頂部
 bananasims
 0025881
Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8
點擊查看 bananasims 的詳細資料

頭銜: Super Moderator

帖子: 12087

精華: 0

積分: 27035 點

現金: 345 元

存款: 84490 元

閱讀權限: 110

註冊: 2005-7-10

狀態: 離線
 
發表於 2008-9-4 19:38  資料  個人空間  主頁 短消息  加為好友 
header location 咪同呢個無分別,header location 仲會浪費 bandwidth
我都唔知你想做啲乜效果




 AL8 Forum © All rights reserved.
頂部
 青山
 0051494
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: SkyBread

自述: PHP BB

帖子: 4243

精華: 0

積分: 8554 點

現金: 34 元

存款: 8806 元

閱讀權限: 70

註冊: 2006-9-2

來自: 小花園

狀態: 離線
 
發表於 2008-9-4 22:50  資料  個人空間  主頁 短消息  加為好友 
回覆 #11 bananasims 的帖子

佢話要幾個係同一個php...
但係又搞Header Location...




 AL8 Forum © All rights reserved.
頂部
 烈魂
 0105950
Rank: 3Rank: 3Rank: 3
點擊查看 烈魂 的詳細資料

頭銜: Conqueror

帖子: 228

精華: 0

積分: 2580 點

現金: 70 元

存款: 0 元

閱讀權限: 20

註冊: 2008-8-2

來自: HK

狀態: 離線
 
發表於 2008-9-5 17:44  資料  個人空間  主頁 短消息  加為好友  添加 烈魂 為MSN好友 通過MSN和 烈魂 交談
因為我想拎黎做頭像...

請問可唔可以?




 AL8 Forum © All rights reserved.
頂部
 bananasims
 0025881
Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8
點擊查看 bananasims 的詳細資料

頭銜: Super Moderator

帖子: 12087

精華: 0

積分: 27035 點

現金: 345 元

存款: 84490 元

閱讀權限: 110

註冊: 2005-7-10

狀態: 離線
 
發表於 2008-9-5 18:08  資料  個人空間  主頁 短消息  加為好友 
你係咪想將三張圖變成一張圖?無咁簡單




 AL8 Forum © All rights reserved.
頂部
 青山
 0051494
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: SkyBread

自述: PHP BB

帖子: 4243

精華: 0

積分: 8554 點

現金: 34 元

存款: 8806 元

閱讀權限: 70

註冊: 2006-9-2

來自: 小花園

狀態: 離線
 
發表於 2008-9-5 18:39  資料  個人空間  主頁 短消息  加為好友 
3 in 1...
姐係要玩GD嫁啦Wor...




 AL8 Forum © All rights reserved.
頂部
 烈魂
 0105950
Rank: 3Rank: 3Rank: 3
點擊查看 烈魂 的詳細資料

頭銜: Conqueror

帖子: 228

精華: 0

積分: 2580 點

現金: 70 元

存款: 0 元

閱讀權限: 20

註冊: 2008-8-2

來自: HK

狀態: 離線
 
發表於 2008-9-5 18:58  資料  個人空間  主頁 短消息  加為好友  添加 烈魂 為MSN好友 通過MSN和 烈魂 交談
我意思係咁
1個HTML入面...
有5個地方放相
pic1
pic2
pic3
pic4
pic5
用同一個php出不同的相
但係有時唔係一定5張pic的




 AL8 Forum © All rights reserved.
頂部
 青山
 0051494
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

暱稱: SkyBread

自述: PHP BB

帖子: 4243

精華: 0

積分: 8554 點

現金: 34 元

存款: 8806 元

閱讀權限: 70

註冊: 2006-9-2

來自: 小花園

狀態: 離線
 
發表於 2008-9-5 22:09  資料  個人空間  主頁 短消息  加為好友 
唔係圖係吉左佢定打字??...




 AL8 Forum © All rights reserved.
頂部