經(jīng)驗(yàn)分享 PHP顯示圖片
PHP顯示圖片是PHP程序員在實(shí)際編程中經(jīng)常會遇到的需求之一。那么如何才能正確的實(shí)現(xiàn)這一功能呢?為了讓網(wǎng)頁更具動態(tài)效果,有時(shí)你希望用戶刷新頁面后,可以看到不同的標(biāo)題圖片。用PHP的rand()函數(shù)來實(shí)現(xiàn)這一特效真的是在簡單不過了。#t#
首先準(zhǔn)備幾張標(biāo)題圖片,把它們命名為:
img_1.jpg, img_2.jpg,img_3.jpg,img_4.jpg,img_5.jpg,img_6.jpg。
當(dāng)然你還可以使用其它類型的圖片,例如:gif。然后,把這些圖片上傳到某個(gè)文件夾,例如:"/images/random"。
接下來使用下面的PHP顯示圖片代碼就可以了:
- <img src="/images/random/img_
<?php echo rand(1,6)?>- .jpg" border="0" />
- <!-- 注意: "/images/random"
保存隨機(jī)圖片的文件夾路徑,你應(yīng)該
使用實(shí)際路徑替換-->
PHP顯示圖片是不是很簡單?
這種方法稍微有點(diǎn)麻煩的地方是你要把圖片根據(jù)上面的規(guī)則重新命名。如果你不想重新命名圖片,你還可以使用下面的方法,但是要多寫幾行PHP代碼。 :-)
- < ?php
- $dir = $_SERVER['DOCUMENT_ROOT']
. "images/random";- chdir ($dir);
- $images = glob("*.{gif,png,jpg}
", GLOB_BRACE);- $file = $images[array_rand($images)];
- ?>
- < img src="< ?php echo ("/
images/random/$file"); ?>"
border="0" />
調(diào)用其他網(wǎng)站(網(wǎng)絡(luò)相冊)上的圖片
- < ?
- $id=rand(1,5);
- $image[1]='http://farm.static.flickr.com/1.png';
- $image[2]='http://farm.static.flickr.com/2.png';
- $image[3]='http://farm.static.flickr.com/3.png';
- $image[4]='http://farm.static.flickr.com/4.png';
- $image[5]='http://farm.static.flickr.com/5.png';
- header("location:$image[$id]");
- ?>
以上的代碼范例就是PHP顯示圖片的相關(guān)實(shí)現(xiàn)方法,希望對大家有些幫助。