随机头像PHP版
1. 31字节 PHP 随机显示头像
<?readfile(rand(0,5).'.jpg');?>
2.
<?php
$url='pic';
//图片地址,用相对路径
$files=array();
if ($handle=opendir("$url")) {
while(false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(substr($file,-3)=='gif'
substr($file,-3)=='jpg') $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");
readfile("$url/$files[$random]");
?>
相关推荐
-
解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法
把PHP的版本从5.2.14升到了5.4.15,升级完后dedecms后台却打开空白,检查了各种权限和文件,都没有问题,找来找去,原来是PHP版本函数的问题,它是用session_register来注册一个session变量,但是在php5.4以上中已经移除了这个功能 解决办法: 找到include/userlogin.class.php,里面有一个keepuser()函数,它是用session_register来注册一个session变量,但是在php5.4中已经移除了这个功能,见官网介绍:
-
针对多用户实现头像上传功能PHP代码 适用于登陆页面制作
一个网站,其实说白了就是某几个特定功能的组合,而更换用户头像就在这些功能之中.今天就来做个测试,针对不同的用户,实现头像上传功能. -------------------------------------------------------------------------------- 成品图 思路 •针对不同的用户上传头像,我们要为每一个已登录的用户创建一个文件夹,文件夹的名称以当前用户的用户名为准. •用户上传成功后,跳转到用户登录成功后的页面,并刷新用户头像. 登陆页面 表单制作
-
PHP针对多用户实现更换头像功能
一个网站,其实说白了就是某几个特定功能的组合,而更换用户头像就在这些功能之中.今天就来做个测试,针对不同的用户,实现头像上传功能. 先给大家展示下成品效果图: 思路 针对不同的用户上传头像,我们要为每一个已登录的用户创建一个文件夹,文件夹的名称以当前用户的用户名为准. 用户上传成功后,跳转到用户登录成功后的页面,并刷新用户头像. 登陆页面 表单制作 <form role="form" action="./forindex.php"> <div cl
-
php视频拍照上传头像功能实现代码分享
如果要在php中实现视频拍照我们需要借助于flash插件了,由flash拍出的确照片我们再通过php的$GLOBALS ['HTTP_RAW_POST_DATA']接受数据,然后保存成图片就可以了,下面我来介绍一下. 使用的是$GLOBALS ['HTTP_RAW_POST_DATA'],这个系统函数跟post很相似,但是$GLOBALS ['HTTP_RAW_POST_DATA']支持的数据格式更丰富些. 设计流程: $GLOBALS ['HTTP_RAW_POST_DATA']传递照片数据流
-
php+js iframe实现上传头像界面无跳转
上传头像,界面无跳转的方式很多,我用的是加个iframe那种.下面直接上代码. html: 复制代码 代码如下: //route 为后端接口 //upload/avatar 为上传的头像的保存地址 //imgurl=/upload/avatar/<?=$uid?> 这里最后的<?=$uid?>是为了后面用js实现即时显示最新的更换后的头像用的,参照下面的js部分的代码 //头像保存名称为uid.type,如1.jpg,2.png等 //$user['avatar'] 用户如果上传过
-
php获取QQ头像并显示的方法
本文实例讲述了php获取QQ头像并显示的方法.分享给大家供大家参考.具体分析如下: 最近看到博客留言的头像有点别扭,因为游客的头像都是同一个头像,看着不是很舒服.虽然现在绝大多数的主题集成了Gavatar头像功能,先不说gavatar被墙的问题,我自己现在都没弄个gavatar头像. 因为我登陆了几次,连接速度巨慢,所以我就放弃了,当然留言插件也不胜枚举,比如现在比较火的多说,但对于没有注册多说的朋友,头像仍是个问题,对于多说的社交账号绑定,我测试多次,QQ,人人这些主流平台的绑定经常出错,而且
-
解决phpcms更换javascript的幻灯片代码调用图片问题
今天找到了一个js要放在phpcms上边!但是他的代码是这样的 复制代码 代码如下: var titles = '创顶1|创顶2|创顶3|创顶4'; var imgs='{APP_PATH}cdstyle/images/image1.jpg|{APP_PATH}cdstyle/images/image2.jpg|{APP_PATH}cdstyle/images/image3.jpg|{APP_PATH}cdstyle/images/image4.jpg'; var urls='http://ba
-
随机头像PHP版
1. 31字节 PHP 随机显示头像 <?readfile(rand(0,5).'.jpg');?> 2.<?php $url='pic';//图片地址,用相对路径 $files=array();if ($handle=opendir("$url")) {while(false !== ($file = readdir($handle))) { if ($file != "." && $file != ".."
-
java随机字符补充版
复制代码 代码如下: public static void main(String[] args) { //String s = RandomNum.getRandomNumStr(5); //System.out.println(s); System.out.println("生成5个含有5个字符的字符串:"); RandomNum.SuiJiZiFuChuan(5,5); System.out.print
-
史上最全的java随机数生成算法分享
复制代码 代码如下: String password = RandomUtil.generateString(10); 源码如下: 复制代码 代码如下: package com.javaniu.core.util;import java.util.Random;public class RandomUtil { public static final String ALLCHAR = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS
-
node.js博客项目开发手记
需要安装的模块 body-parser 解析post请求 cookies 读写cookie express 搭建服务器 markdown Markdown语法解析生成器 mongoose 操作Mongodb数据库 swig 模板解析引擎 目录结构 db 数据库存储目录 models 数据库模型文件目录 public 公共文件目录(css,js,img) routers 路由文件目录 schemas 数据库结构文件 views 模板视图文件目录 app.js 启动文件 package.json a
-
JavaScript实现通讯录功能
本文实例为大家分享了JavaScript实现通讯录功能的具体代码,供大家参考,具体内容如下 直接贴代码 index.css BODY, HTML { width: 100%; height: 100%; margin: 0px; font-family: "PingFang SC", "微软雅黑", sans-serif; font-weight: 300; color: #333; } .header { width: 100%; padding: 32px; }
-
vue使用WebSocket模拟实现聊天功能
效果展示 两个浏览器相互模拟 1.创建模拟node服务 在vue根目录下创建 server.js 文件模拟后端服务器 **在server终端目录下载 ** npm install --s ws 2.编写server.js文件 代码如下 var userNum = 0; //统计在线人数 var chatList = [];//记录聊天记录 var WebSocketServer = require('ws').Server; wss = new WebSocketServer({ port: 8
-
Vue+Websocket简单实现聊天功能
本文实例为大家分享了Vue+Websocket简单实现聊天功能的具体代码,供大家参考,具体内容如下 效果图: 聊天室 此篇文章是针对Websocket的简单了解和应用,利用Nodejs简单搭建一个服务器加以实现. 首先创建一个vue项目 然后再创建一个server文件夹,在终端上打开该文件夹,输入vue init(一直敲 "回车" 键),最后再建一个server.js文件,如下图 代码如下: server.js/ 在server文件终端下 npm install --s ws var
-
微信红包随机生成算法php版
想了想,自己写写php版的微信红包随机生成算法,能不能实现类似的功能(其实也不敢说是算法). // $bonus_total 红包总金额 // $bonus_count 红包个数 // $bonus_type 红包类型 1=拼手气红包 0=普通红包 function randBonus($bonus_total=0, $bonus_count=3, $bonus_type=1){ $bonus_items = array(); // 将要瓜分的结果 $bonus_balance = $bonus
-
jquery随机展示头像代码
先分析实现思路 需要一个容器,作为头像显示的区域. 容器内部需要头像图片作为展示. 随机每个头像的大小,位置,层级. 头像位置随机范围要减去等于该头像宽高,以限制随机范围不溢出容器. 样式 复制代码 代码如下: *{ margin:0; padding:0;} .Icon-Box{ width:960px; height:700px; margin:0 auto; position:relative;} .Icon-Box li{ position:absolute; list-style:no
-
论坛头像随机变换代码
论坛头像随机变换代码 1.将 <?readfile(rand(0,2)..gif);?> 写字板存为yourname.php文件 2.命名要使用的头像图片分别为0.gif 1.gif 2.gif 3.php文件和图片上传到支持php的空间 4.在论坛个人设置的头像栏填入http://www.yourdomain.com/../yourname.php?.gif 5.OK
随机推荐
- 指南:想成为一个JSP网站程序员吗?
- Mysql中FIND_IN_SET()和IN区别简析
- Windows Server 2012 R2或2016无法安装.NET Framework 3.5.1的解决方法
- 备份硬盘引导记录的方法
- Android Material加载进度条制作代码
- C语言数据结构 link 链表反转的实现
- Android逐帧动画实现代码
- 关于mysql innodb count(*)速度慢的解决办法
- C++中关键字Struct和Class的区别
- 最常用的12种设计模式小结
- 动态生成的IFRAME,设置SRC时的,不同位置带来的影响
- jQuery数组处理代码详解(含实例演示)
- Jquery中国地图热点效果-鼠标经过弹出提示层信息的简单实例
- Jquery给基本控件的取值、赋值示例
- Java使用utf8格式保存文本文件的方法
- JS 组件系列之 bootstrap treegrid 组件封装过程
- javascript深拷贝和浅拷贝详解
- Android应用中图片浏览时实现自动切换功能的方法详解
- 浅谈Android系统的基本体系结构与内存管理优化
- JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去