经验分享 PHP显示图片

开发 后端
PHP显示图片的实现可以通过PHP rand()函数来实现。我们在文章中介绍了一段非常简单的实现代码,希望对大家了解这一方法起到一定的作用。

PHP显示图片是PHP程序员在实际编程中经常会遇到的需求之一。那么如何才能正确的实现这一功能呢?为了让网页更具动态效果,有时你希望用户刷新页面后,可以看到不同的标题图片。用PHP的rand()函数来实现这一特效真的是在简单不过了。#t#

首先准备几张标题图片,把它们命名为:

img_1.jpg, img_2.jpg,img_3.jpg,img_4.jpg,img_5.jpg,img_6.jpg。

当然你还可以使用其它类型的图片,例如:gif。然后,把这些图片上传到某个文件夹,例如:"/images/random"。

接下来使用下面的PHP显示图片代码就可以了:

  1. <img src="/images/random/img_
    <?php echo rand(1,6)?> 
  2. .jpg" border="0" /> 
  3. <!-- 注意: "/images/random"
    保存随机图片的文件夹路径,你应该
    使用实际路径替换-->
      

PHP显示图片是不是很简单?

这种方法稍微有点麻烦的地方是你要把图片根据上面的规则重新命名。如果你不想重新命名图片,你还可以使用下面的方法,但是要多写几行PHP代码。 :-)

  1. < ?php  
  2. $dir = $_SERVER['DOCUMENT_ROOT']
     . "images/random";  
  3. chdir ($dir);  
  4. $images = glob("*.{gif,png,jpg}
    ", GLOB_BRACE);  
  5. $file = $images[array_rand($images)];  
  6. ?> 
  7. < img src="< ?php echo ("/
    images/random/$file"); 
    ?>"
     
    border="0" /> 

调用其他网站(网络相册)上的图片

 

  1. < ?  
  2. $id=rand(1,5);  
  3. $image[1]='http://farm.static.flickr.com/1.png';  
  4. $image[2]='http://farm.static.flickr.com/2.png';  
  5. $image[3]='http://farm.static.flickr.com/3.png';  
  6. $image[4]='http://farm.static.flickr.com/4.png';  
  7. $image[5]='http://farm.static.flickr.com/5.png';  
  8. header("location:$image[$id]");  
  9. ?> 

以上的代码范例就是PHP显示图片的相关实现方法,希望对大家有些帮助。

责任编辑:曹凯 来源: blog.lvse.de
相关推荐

2009-12-02 20:29:30

PHP常用函数

2011-07-11 10:24:09

PHP

2011-07-10 15:07:37

2011-07-12 16:51:14

PHP

2024-11-11 09:39:11

Cloudflare迁移Go

2011-07-07 18:23:54

PHP

2011-07-12 17:53:21

PHP

2023-02-28 15:40:16

鸿蒙CPU渲染

2009-11-30 11:10:12

PHP显示MySQL乱

2011-07-12 16:14:17

2011-07-07 15:26:28

PHP编程习惯

2011-07-07 15:48:22

PHP编程习惯

2011-07-07 15:36:51

PHP

2009-09-28 10:52:00

CCNA考试经验CCNA

2011-07-10 14:42:10

PHP

2013-05-03 13:45:42

KVM故障调试

2009-12-18 17:01:37

Ruby基础代码

2009-12-22 19:26:51

WCF绑定

2009-09-16 08:54:02

思科认证CCIECCNA

2009-12-22 16:03:03

WCF异常
点赞
收藏

51CTO技术栈公众号