AL8 Forum
»
網頁製作區
» 有冇方法可以用一個PHP在1個HTML顯示5張不同的隨機圖?
‹‹ 上一主題
|
下一主題 ››
25
1/2
1
2
››
標題: 有冇方法可以用一個PHP在1個HTML顯示5張不同的隨機圖?
打印
|
推薦
|
訂閱
|
收藏
烈魂
0105950
頭銜: Conqueror
帖子: 228
精華: 0
積分: 2580 點
現金: 70 元
存款: 0 元
閱讀權限: 20
註冊: 2008-8-2
來自: HK
狀態: 離線
#1
大
中
小
發表於 2008-9-3 04:22
資料
個人空間
主頁
短消息
加為好友
有冇方法可以用一個PHP在1個HTML顯示5張不同的隨機圖?
我試過了很多的方法都唔得
這是我網友Dennis提供的
[Copy to clipboard]
[
-
]
CODE:
// 第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 編輯
]
Click Here To My Blog
AL8 Forum © All rights reserved.
青山
0051494
頭銜: Forum Legend
暱稱: SkyBread
自述: PHP BB
帖子: 4243
精華: 0
積分: 8554 點
現金: 34 元
存款: 8806 元
閱讀權限: 70
註冊: 2006-9-2
來自: 小花園
狀態: 離線
#2
大
中
小
發表於 2008-9-3 13:16
資料
個人空間
主頁
短消息
加為好友
5張唔重複?
AL8 Forum © All rights reserved.
bananasims
0025881
頭銜: Super Moderator
帖子: 12087
精華: 0
積分: 27035 點
現金: 345 元
存款: 84490 元
閱讀權限: 110
註冊: 2005-7-10
狀態: 離線
#3
大
中
小
發表於 2008-9-3 13:20
資料
個人空間
主頁
短消息
加為好友
不如 shuffle 咗個 array 佢再攞頭五個值
I-Circle Forum
AL8 Forum © All rights reserved.
廢廢廢
0088901
頭銜: Conqueror
帖子: 248
精華: 0
積分: 2940 點
現金: -102 元
存款: 0 元
閱讀權限: 20
註冊: 2007-10-12
狀態: 離線
#4
大
中
小
發表於 2008-9-3 14:51
資料
個人空間
短消息
加為好友
cookie
AL8 Forum © All rights reserved.
烈魂
0105950
頭銜: Conqueror
帖子: 228
精華: 0
積分: 2580 點
現金: 70 元
存款: 0 元
閱讀權限: 20
註冊: 2008-8-2
來自: HK
狀態: 離線
#5
大
中
小
發表於 2008-9-3 16:53
資料
個人空間
主頁
短消息
加為好友
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
頭銜: Conqueror
帖子: 228
精華: 0
積分: 2580 點
現金: 70 元
存款: 0 元
閱讀權限: 20
註冊: 2008-8-2
來自: HK
狀態: 離線
#6
大
中
小
發表於 2008-9-3 18:07
資料
個人空間
主頁
短消息
加為好友
有時未必一定會show晒5張圖
會增加和減小的
AL8 Forum © All rights reserved.
bananasims
0025881
頭銜: Super Moderator
帖子: 12087
精華: 0
積分: 27035 點
現金: 345 元
存款: 84490 元
閱讀權限: 110
註冊: 2005-7-10
狀態: 離線
#7
大
中
小
發表於 2008-9-3 19:06
資料
個人空間
主頁
短消息
加為好友
[Copy to clipboard]
[
-
]
CODE:
$array = shuffle($array);
for($i = 0; $i < 5; $i++) {
echo $array[$i];
}
I-Circle Forum
AL8 Forum © All rights reserved.
烈魂
0105950
頭銜: Conqueror
帖子: 228
精華: 0
積分: 2580 點
現金: 70 元
存款: 0 元
閱讀權限: 20
註冊: 2008-8-2
來自: HK
狀態: 離線
#8
大
中
小
發表於 2008-9-4 03:20
資料
個人空間
主頁
短消息
加為好友
QUOTE:
原帖由
bananasims
於 2008-9-3 19:06 發表
$array = shuffle($array);
for($i = 0; $i < 5; $i++) {
echo $array;
}
試過了..
但好似有小小問題..
請問..因為我用header location 去張圖到
唔知點解會變左空白
[Copy to clipboard]
[
-
]
CODE:
<?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
頭銜: Super Moderator
帖子: 12087
精華: 0
積分: 27035 點
現金: 345 元
存款: 84490 元
閱讀權限: 110
註冊: 2005-7-10
狀態: 離線
#9
大
中
小
發表於 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="" />';
}
?>
I-Circle Forum
AL8 Forum © All rights reserved.
烈魂
0105950
頭銜: Conqueror
帖子: 228
精華: 0
積分: 2580 點
現金: 70 元
存款: 0 元
閱讀權限: 20
註冊: 2008-8-2
來自: HK
狀態: 離線
#10
大
中
小
發表於 2008-9-4 16:44
資料
個人空間
主頁
短消息
加為好友
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
頭銜: Super Moderator
帖子: 12087
精華: 0
積分: 27035 點
現金: 345 元
存款: 84490 元
閱讀權限: 110
註冊: 2005-7-10
狀態: 離線
#11
大
中
小
發表於 2008-9-4 19:38
資料
個人空間
主頁
短消息
加為好友
header location 咪同呢個無分別,header location 仲會浪費 bandwidth
我都唔知你想做啲乜效果
I-Circle Forum
AL8 Forum © All rights reserved.
青山
0051494
頭銜: Forum Legend
暱稱: SkyBread
自述: PHP BB
帖子: 4243
精華: 0
積分: 8554 點
現金: 34 元
存款: 8806 元
閱讀權限: 70
註冊: 2006-9-2
來自: 小花園
狀態: 離線
#12
大
中
小
發表於 2008-9-4 22:50
資料
個人空間
主頁
短消息
加為好友
回覆 #11 bananasims 的帖子
佢話要幾個係同一個php...
但係又搞Header Location...
AL8 Forum © All rights reserved.
烈魂
0105950
頭銜: Conqueror
帖子: 228
精華: 0
積分: 2580 點
現金: 70 元
存款: 0 元
閱讀權限: 20
註冊: 2008-8-2
來自: HK
狀態: 離線
#13
大
中
小
發表於 2008-9-5 17:44
資料
個人空間
主頁
短消息
加為好友
因為我想拎黎做頭像...
請問可唔可以?
AL8 Forum © All rights reserved.
bananasims
0025881
頭銜: Super Moderator
帖子: 12087
精華: 0
積分: 27035 點
現金: 345 元
存款: 84490 元
閱讀權限: 110
註冊: 2005-7-10
狀態: 離線
#14
大
中
小
發表於 2008-9-5 18:08
資料
個人空間
主頁
短消息
加為好友
你係咪想將三張圖變成一張圖?無咁簡單
I-Circle Forum
AL8 Forum © All rights reserved.
青山
0051494
頭銜: Forum Legend
暱稱: SkyBread
自述: PHP BB
帖子: 4243
精華: 0
積分: 8554 點
現金: 34 元
存款: 8806 元
閱讀權限: 70
註冊: 2006-9-2
來自: 小花園
狀態: 離線
#15
大
中
小
發表於 2008-9-5 18:39
資料
個人空間
主頁
短消息
加為好友
3 in 1...
姐係要玩GD嫁啦Wor...
AL8 Forum © All rights reserved.
烈魂
0105950
頭銜: Conqueror
帖子: 228
精華: 0
積分: 2580 點
現金: 70 元
存款: 0 元
閱讀權限: 20
註冊: 2008-8-2
來自: HK
狀態: 離線
#16
大
中
小
發表於 2008-9-5 18:58
資料
個人空間
主頁
短消息
加為好友
我意思係咁
1個HTML入面...
有5個地方放相
pic1
pic2
pic3
pic4
pic5
用同一個php出不同的相
但係有時唔係一定5張pic的
Click Here To My Blog
AL8 Forum © All rights reserved.
青山
0051494
頭銜: Forum Legend
暱稱: SkyBread
自述: PHP BB
帖子: 4243
精華: 0
積分: 8554 點
現金: 34 元
存款: 8806 元
閱讀權限: 70
註冊: 2006-9-2
來自: 小花園
狀態: 離線
#17
大
中
小
發表於 2008-9-5 22:09
資料
個人空間
主頁
短消息
加為好友
唔係圖係吉左佢定打字??...
AL8 Forum © All rights reserved.