随机用户名 头像 php,PHP随机图片/头像
专为给喜欢逛论坛的你设计...<?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随机图片/头像相关推荐
- php360随机壁纸图片接口,PHP超简单的随机图片头像API接口网站搭建教程
摘要 向上文所说,为了其他邮箱调用随机图片,我当时特意去网上找了些随机图片API接口网站,发现他们API接口有点慢,本着不外链的精神,自己搭建了个随机图片and头像的API接口.在这里把教程分享给大家 ...
- 前端头像上传功能实现之普通图片/头像上传 详细解析1【扩展知识FormData对象】
上传的图片/头像有两种方案上传 第一种我们不对图片做处理直接上传到服务器端,把图片上传到服务器的img文件夹当中,然后我们把图片的地址信息存储在数据库当中,用图片的时候我们直接调用地址 第二种方案是我 ...
- java图片头像代码_用Java和OpenCV生成Github默认头像
前言 刚刚过完年,把这样那样的事情忙完,就赶紧把博客剩下的主要功能都先做完了,感觉一身轻松. 闲下来了就抽空看看Github上的项目,偶然间发现Github的默认头像很有特色,它并不像其它的网站一样使 ...
- php随机生成昵称,使用PHP批量生成随机用户名
使用PHP批量生成随机用户名 使用PHP批量生成随机用户名生成6 ~ 16位的用户名若干个,主要是文本操作,同事前提是要有一个字符串包,主要包含三个程序,都有哪些? 程序一:负责从字典中随机提取数据, ...
- python代码图片头像_python图像处理-个性化头像
前言 本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑.如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过. 前言 ...
- html获取随机字母,html5 canvas随机生成英文字母数字组合图片验证码代码
简单又实用的html5 canvas随机生成英文字母数字组合图片验证码代码,点击验证码图片可更换一组,还可随意修改验证码的内容,样式. 查看演示 下载资源: 27 次 下载资源 下载积分: 20 积分 ...
- php图片特效,css3实现图片头像扫光高亮效果
css3出来后,之前很多flash才能做的效果,现在甚至不用写一句js,单纯靠css3新增的属性就能轻松实现! css3实现图片头像扫光高亮效果,源码: 测试 *{margin:0;padding:0 ...
- 获取服务器微信头像更改不同规格图片大小
微信返回头像路径 http://wx.qlogo.cn/mmopen/zhK3MN44IcibtzxZibicddSyp4qVX3rTtfMZsXQwa5mArMmI4A44uJgQyevo9VheP ...
- 微信转账2020假图片_2020新版微信头像下载-2020新版微信头像图片大全 v7.0.20
2020新版微信头像,是一款全新的手机微信个性化的头像素材软件,里面有很多丰富的素材头像图片在里面,全都是免费为大家分享的,每天还会不定时的为大家了更新,这里的头像素材超级多,有个性的,男生女生的,二 ...
- php下载微信头像,并操作图片合成水印
相信有很多小伙伴,在开发微信公众号的时候有碰到过类似的问题 : 1.微信头像的链接经过特殊处理的,下载后只能浏览,不能对他进行水印或者logo操作; 2.或者微信头像下载的速度太慢了,需要十几秒钟,用 ...
最新文章
- 乐观锁和悲观锁的区别(最全面的分析)
- Verilog 中的 function
- mysql系统变量_MySQL 系统变量(system variables)
- 超强包管理器:Anaconda 安装
- Zend Studio 高亮显示dwt和lbi
- Android手绘效果实现
- MS SQL 2008认证考试大纲
- c 语言中out的作用,C语言outData+是什么意思做什么用?
- 高斯主元素消去法c语言,列主元Gauss消去法(C++实现)
- 主要知识产权(专利权,著作权,商标权)的申请与保护
- Linux进阶之补充知识篇
- 八种颠覆未来作战的前沿技术
- PHPWAMP自定义添加PHP版本教程,支持无限添加PHP和Mysql版本
- MongoDB可视化工具Studio 3T的使用
- 在html中图片不显示不出来,网页图片显示不出来
- php 验证码一直不对,php验证码错误
- Echocardiography Image Segmentation: A Survey(超声心动图图像分割方法综述--中文翻译)
- 什么是即时通讯?即时通讯的发展
- Rust 学习3, 枚举,集合
- 使用计算机时按什么键打开,计算机进入BIOS的快捷键是什么|打开计算机以进入BIOS设置时按下的键...