专为给喜欢逛论坛的你设计...<?php

$path = "./img/". preg_replace('/[^a-zA-Z0-9]/i','',$_GET['id'] );

if (is_dir($path)){

$url = $path  ;

}

else {

$url =  "./img/nobird";

}

$files = array();

if(false !== ($handle = @opendir($url)))

{

while($file = readdir($handle))

{

if(($file !== ".")&&($file !== ".."))

{

if((substr($file,-3) == "gif") || (substr($file,-3) == "jpg") || (substr($file,-3) == "png"))

$files[count($files)] = $file;

}

}

closedir($handle);

$random = rand(0,(count($files)-1)); //设定随机数的范围;

//根据文件类型,设置输出的文件类型;

if(substr($files[$random],-3) == "gif")

header("Content-type:image/gif");

elseif(substr($files[$random],-3) == "jpg")

header("Content-type:image/jpeg");

elseif(substr($files[$random],-3) == "png")

header("Content-type:image/png");

readfile("$url/$files[$random]"); //读文件,显示图片;

}else

{

$im = imagecreatetruecolor(500, 100);

$bgc = imagecolorallocate($im, 255, 255, 255);

$tc = imagecolorallocate($im, 0, 0, 0);

imagefilledrectangle($im, 0, 0, 500, 100, $bgc);

imagettftext($im,15,0,5,20,$tc,$font,iconv("gb2312","UTF-8","图片载入出错,请向我报告!"));

imagettftext($im,15,0,6,36,$tc,$font,iconv("gb2312","UTF-8",$imgname));

}

?>

和网上流传甚多的版本比较起来,这个支持id,也就是说,一个文件,可以为多个账户服务(我就是一篇凑数的文章,你特么来咬我呀).

随机用户名 头像 php,PHP随机图片/头像相关推荐

  1. php360随机壁纸图片接口,PHP超简单的随机图片头像API接口网站搭建教程

    摘要 向上文所说,为了其他邮箱调用随机图片,我当时特意去网上找了些随机图片API接口网站,发现他们API接口有点慢,本着不外链的精神,自己搭建了个随机图片and头像的API接口.在这里把教程分享给大家 ...

  2. 前端头像上传功能实现之普通图片/头像上传 详细解析1【扩展知识FormData对象】

    上传的图片/头像有两种方案上传 第一种我们不对图片做处理直接上传到服务器端,把图片上传到服务器的img文件夹当中,然后我们把图片的地址信息存储在数据库当中,用图片的时候我们直接调用地址 第二种方案是我 ...

  3. java图片头像代码_用Java和OpenCV生成Github默认头像

    前言 刚刚过完年,把这样那样的事情忙完,就赶紧把博客剩下的主要功能都先做完了,感觉一身轻松. 闲下来了就抽空看看Github上的项目,偶然间发现Github的默认头像很有特色,它并不像其它的网站一样使 ...

  4. php随机生成昵称,使用PHP批量生成随机用户名

    使用PHP批量生成随机用户名 使用PHP批量生成随机用户名生成6 ~ 16位的用户名若干个,主要是文本操作,同事前提是要有一个字符串包,主要包含三个程序,都有哪些? 程序一:负责从字典中随机提取数据, ...

  5. python代码图片头像_python图像处理-个性化头像

    前言 本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑.如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过. 前言 ...

  6. html获取随机字母,html5 canvas随机生成英文字母数字组合图片验证码代码

    简单又实用的html5 canvas随机生成英文字母数字组合图片验证码代码,点击验证码图片可更换一组,还可随意修改验证码的内容,样式. 查看演示 下载资源: 27 次 下载资源 下载积分: 20 积分 ...

  7. php图片特效,css3实现图片头像扫光高亮效果

    css3出来后,之前很多flash才能做的效果,现在甚至不用写一句js,单纯靠css3新增的属性就能轻松实现! css3实现图片头像扫光高亮效果,源码: 测试 *{margin:0;padding:0 ...

  8. 获取服务器微信头像更改不同规格图片大小

    微信返回头像路径 http://wx.qlogo.cn/mmopen/zhK3MN44IcibtzxZibicddSyp4qVX3rTtfMZsXQwa5mArMmI4A44uJgQyevo9VheP ...

  9. 微信转账2020假图片_2020新版微信头像下载-2020新版微信头像图片大全 v7.0.20

    2020新版微信头像,是一款全新的手机微信个性化的头像素材软件,里面有很多丰富的素材头像图片在里面,全都是免费为大家分享的,每天还会不定时的为大家了更新,这里的头像素材超级多,有个性的,男生女生的,二 ...

  10. php下载微信头像,并操作图片合成水印

    相信有很多小伙伴,在开发微信公众号的时候有碰到过类似的问题 : 1.微信头像的链接经过特殊处理的,下载后只能浏览,不能对他进行水印或者logo操作; 2.或者微信头像下载的速度太慢了,需要十几秒钟,用 ...

最新文章

  1. 乐观锁和悲观锁的区别(最全面的分析)
  2. Verilog 中的 function
  3. mysql系统变量_MySQL 系统变量(system variables)
  4. 超强包管理器:Anaconda 安装
  5. Zend Studio 高亮显示dwt和lbi
  6. Android手绘效果实现
  7. MS SQL 2008认证考试大纲
  8. c 语言中out的作用,C语言outData+是什么意思做什么用?
  9. 高斯主元素消去法c语言,列主元Gauss消去法(C++实现)
  10. 主要知识产权(专利权,著作权,商标权)的申请与保护
  11. Linux进阶之补充知识篇
  12. 八种颠覆未来作战的前沿技术
  13. PHPWAMP自定义添加PHP版本教程,支持无限添加PHP和Mysql版本
  14. MongoDB可视化工具Studio 3T的使用
  15. 在html中图片不显示不出来,网页图片显示不出来
  16. php 验证码一直不对,php验证码错误
  17. Echocardiography Image Segmentation: A Survey(超声心动图图像分割方法综述--中文翻译)
  18. 什么是即时通讯?即时通讯的发展
  19. Rust 学习3, 枚举,集合
  20. 使用计算机时按什么键打开,计算机进入BIOS的快捷键是什么|打开计算机以进入BIOS设置时按下的键...

热门文章

  1. Eclipse安装插件后手动删除依赖无法再次安装插件
  2. Qt 用样式实现实心圆和空心圆
  3. Intellij IDEA中类实现接口方法的快捷键
  4. Ansys APDL pro/e IGES仿真简单流程
  5. 软件测试定义/过程/分类
  6. 【软考——系统架构师】软件架构设计
  7. 简述WebVR的发展现状和三种实现形态
  8. angular创建自定义指令的四种方式
  9. 红蓝演习对抗之溯源篇
  10. 【动态】腾讯利用英特尔硬件开发物联网区块链解决方案