首页
工具箱
Search
1
Vue vben admin 2.0的封装部分坑点
1,237 阅读
2
人和,亚冠!加油!!
1,207 阅读
3
百度地图坐标系对腾讯地图坐标系转换
1,113 阅读
4
解决Ant Design Vue的Select搜索指定字段的问题
900 阅读
5
Pyqt5 getOpenFileName筛选文件类型
876 阅读
技术宅的演示性文稿
技术宅的吐槽文档
一个的舞台
唱唱反调
老文章归档
光年计划
登录
Search
标签搜索
老文章
CS
长春
大学
程序员
vue
酷游CS俱乐部
dedecms
贵州人和
织梦
php
vant
小程序
军训
缘
ie6
google
大连
2012
js
茶树虾
累计撰写
308
篇文章
累计收到
120
条评论
首页
栏目
技术宅的演示性文稿
技术宅的吐槽文档
一个的舞台
唱唱反调
老文章归档
光年计划
页面
工具箱
搜索到
122
篇与
技术宅的演示性文稿
的结果
2012-07-23
PHP通过GD库生成随机验证码
<?phpfunction yzm($w=100,$h=50,$t=3,$num) {//$w=画布宽度,$h=画布高度 ,$t=验证码字符集// 1、 准备画布$img=imagecreatetruecolor($w,$h);// 2、 为画布准备调色板//$bgcolor=imagecolorallocate($img,rand(130,255),rand(130,255),rand(130,255));/* $s=imagecolorallocate($img,rand(1,130),rand(1,130),rand(1,130));$d=imagecolorallocate($img,rand(130,255),rand(130,255),rand(130,255)); */// 3、 用函数画画imagefilledrectangle($img,0,0,$w,$h,d($img));//使用for循环输出100个像素点干扰元素for($i=1;$i<=100;$i++){imagesetpixel($img,rand(0,$w),rand(0,$h),s($img));}//使用for循环输出4个椭圆形干扰元素for($i=1;$i<=4;$i++){imageellipse($img,rand(0,$w),rand(0,$w),rand(0,$w),rand(0,$w),s($img));}//进行字符匹配$str=''; //声明一个变量,给他一个空值for($i=1;$i<=$num;$i++) {if($t<3) {$type=$t;}else{$type=rand(0,2);}switch ($type) {case 0://数字$ascii=rand(48,57);break;case 1://大写字母$ascii=rand(65,90);break;case 2://小写字母$ascii=rand(97,122);break;}$str.=chr($ascii);//这里循环出来是一个数组,下面通过数组加下标的形式访问}//使用for循环出4个字母for ($i=0;$i<$num;$i++) {$x=$i*($w/$num)+10;$y=rand(2,$h-15);imagechar($img,7,$x,$y,$str[$i],s($img));}// 4、 告诉服务器你画的是什么玩意header("content-type:image/jpg");// 5、 输出到浏览器或者保存为文件imagejpeg($img);// 6、 销毁资源(画布和调色板)imagedestory($img);}//随机输出背景颜色function s($img) {return imagecolorallocate($img,rand(1,130),rand(1,130),rand(1,130));}//随机输出验证码颜色function d($img) {return imagecolorallocate($img,rand(130,255),rand(130,255),rand(130,255));}yzm(125,30,3,4); //参数.宽度,高度,0=验证码全是数字 1=大写字母 2=小写字母 3以上是数字和字母混编,有多少个验证码?>
2012年07月23日
137 阅读
0 评论
3 点赞
2012-06-23
Battle CS约战系统
演示地址http://www.5cser.com/battle/注:由于一些特殊原因,版本号更新到Bate2.0才开始对外发放源代码,请大家谅解。Bate1.0版本1、实现了简单服务器信息发布2、界面UI等待优化3、可以匿名发布服务器信息4、可以读取服务器名字、参数、在线人数、地图、时时状态Bate1.0版本存在的问题1、服务器排序问题ASE2、需要F5刷新才能看见新增服务器3、根据服务器有没有开启SXE输出不同的图标4、单击IP可以复制IP地址5、增加字段——————约战信息6、增加字段——————服务器线路7、JS验证,是否正确填写IP以及端口信息8、服务器详细信息页面,不再有发布选项。 Bate1.1更新1、界面效果进行修改2、删除多余的代码,对代码进行优化3、增加了点击服务器IP可以复制IP地址4、增加了点击服务器名称使用HLSW打开查看详情5、解决服务器排序问题6、查看服务器详情新窗口打开7、增加了验证IP以及端口是否正确Bate1.1存在的问题1、lgsl_admin.php代码不够精简2、增加线路选择(后续版本解决)3、重复提交空值有可能导致数据库问题*严重4、列表分页问题(后续版本解决)5、需要F5刷新才能看见新增服务器(尚未解决)本系统在原作LGSL遵循GNU通用公共许可证第三版进行二次开发,此GPL的条款和条件适用于任何收到GPL下的作品的人(即“许可证接受人”)。任何接受这些条款和条件的许可证接受人都有修改、复制、再发行作品或作品的演绎版本的授权。
2012年06月23日
279 阅读
0 评论
0 点赞
2012-05-30
测试一下……WOW角色引入
[armory=安苏]流氓灬啊茶[/armory][armory=安苏]莎灵泪[/armory]
2012年05月30日
137 阅读
0 评论
0 点赞
2012-05-22
DEDECMS附件调用不带样式修改方法
当我们在系统模型中添加了一个自定义附件类型字段的时候,例如我在后台添加一个名为"fujian"的附件类型的字段,字段的实际内容为:'/uploads/soft/100602/1-100602212355.jpg' 倘若前台调用直接用{dede:field.fujian/}则显示下面的内容: <table width='300'> <tr> <td height='30' width='20'><a href='/uploads/soft/100602/1-100602212355.jpg' target='_blank'><img src='~cfg_phpurl~/img/addon.gif' border='0' align='center'></a></td> <td><a href='/uploads/soft/100602/1-100602212355.jpg' target='_blank'><u>/uploads/soft/100602/1-100602212355.jpg</u></a></td> </tr> </table> 我只想调用/uploads/soft/100602/1-100602212355.jpg 该怎么办呢? 经过研究,终于发现这个样式用的模板是在/templets/system/channel_addon.htm的文件。只需要把里面的内容改为~link~即可。
2012年05月22日
185 阅读
0 评论
0 点赞
2012-05-22
dede通过审核的文章,会员本人不能再进行修改!
其实这个问题挺简单的,就是修改一下PHP的判断语句就可以了,遇到问题要多想解决方法,如果这个问题实在想不到的,可以绕过去!嘿嘿,举一反三嘛! 这个是方法修改会员模板文件content_list.htm这个文件在member/templets目录下,然后找到里面大约在66行,有一个if($fields['arcrank']<0 || $dtime - $fields['senddate'] < $maxtime)这个判断语句,然后把这个语句改成if($fields['arcrank']<0)即可!不过这样改了以后,后台设置的那个时间也就没用了!
2012年05月22日
83 阅读
0 评论
0 点赞
1
...
17
18
19
...
25