摘要: 框架里连贯操作的实现方法 阅读全文
posted @ 2018-10-16 12:47 PHPer_Cody 阅读(608) 评论(0) 推荐(0)
摘要: base64是一种编码,用6个二进位来表示一个字节。 图片可通过base64编码转换成一组字符串。直接解码该字符串即可获取图片。 base64编码后的图片写入网页可以减少一个http请求,但是不能缓存图片。而且编码后比原来图片体积大三分之一左右。 所以只适用于icon这类10K以内的图片。 html 阅读全文
posted @ 2018-10-16 12:14 PHPer_Cody 阅读(342) 评论(0) 推荐(0)
摘要: curl_setopt所有设置项: http://php.net/manual/zh/function.curl-setopt.php 封装好的CURL操作类: https://github.com/wenpeng/curl CURL发送get/post请求示例 https://github.com 阅读全文
posted @ 2018-10-16 12:13 PHPer_Cody 阅读(290) 评论(0) 推荐(0)
摘要: 1、判断是否登录(check_login.php) 所有后台操作都要加上,用于权限控制 <?php header("Content-type: text/html; charset=utf-8"); session_start(); if($_SESSION['username']==""){ ec 阅读全文
posted @ 2018-10-16 11:55 PHPer_Cody 阅读(2237) 评论(0) 推荐(0)
摘要: 数组转XML publicfunction arrayToXml($arr) { $xml ="<xml>"; foreach($arr as $key => $val){ if(is_numeric($val)){ $xml .="<". $key .">". $val ."</". $key . 阅读全文
posted @ 2018-10-16 11:54 PHPer_Cody 阅读(367) 评论(0) 推荐(0)
摘要: 不同的奖品具有不同的中奖概率。 /* * 奖项数组 * 奖品id,名称,v表示中奖概率 */ $proArr = array( array('id'=>1,'name'=>'特等奖','v'=>1), array('id'=>2,'name'=>'一等奖','v'=>5), array('id'=> 阅读全文
posted @ 2018-10-16 11:53 PHPer_Cody 阅读(173) 评论(0) 推荐(0)
摘要: 图片上传 创建一个文件上传html表单 <html> <body> <form action="upload_file.php" method="post" enctype="multipart/form-data"> <label for="file">Filename:</label> <inp 阅读全文
posted @ 2018-10-16 11:33 PHPer_Cody 阅读(1992) 评论(1) 推荐(0)
摘要: 主要应用领域:无限极分类的菜单栏、对评论进行无限次追评 ... 1、数据库设计要求:每一条记录都需要存在id(主键)和pid(父用户id)字段。 2、查询数据库获取所有的记录组成的数组。 3、递归组合成新的数组 //封装成类里面的方法 //$data表示所有的记录组成的数组。&寻址增加查询效率。 p 阅读全文
posted @ 2018-10-16 11:28 PHPer_Cody 阅读(900) 评论(0) 推荐(0)
摘要: 动态多文件上传并将路径存储在数据库 1、上传页面index.html <!DOCTYPE html > <html> <head> <metahttp-equiv="Content-Type"content="text/html; charset=utf-8"/> <title>多图片上传</tit 阅读全文
posted @ 2018-10-16 11:24 PHPer_Cody 阅读(1033) 评论(0) 推荐(0)
摘要: 计算两个已知经纬度之间的距离 <?php /** * 求两个已知经纬度之间的距离,单位为km * @param lat1,lat2 纬度 * @param lng1,lng2 经度 * @return float 距离,单位为km **/ function getDistance($lat1, $l 阅读全文
posted @ 2018-10-16 10:00 PHPer_Cody 阅读(162) 评论(0) 推荐(0)
摘要: 1、枚举两个日期中间的所有日期 <?php function prDates($start, $end) { $dt_start = strtotime($start); $dt_end = strtotime($end); $temp = []; while ($dt_start <= $dt_e 阅读全文
posted @ 2018-10-16 09:58 PHPer_Cody 阅读(152) 评论(0) 推荐(0)
摘要: 1、生成3位随机字符串 <?php $str = randStr(3); echo $str; function randStr($i) { $str = "abcdefghijklmnopqrstuvwxyz0123456789"; $finalStr = ""; for ($j = 0; $j 阅读全文
posted @ 2018-10-16 09:57 PHPer_Cody 阅读(307) 评论(0) 推荐(0)
摘要: 数据库导出excel <?php $filename = "info.xls"; //先定义一个excel文件 header("Pragma: public"); header("Expires: 0"); header("Cache-Control:must-revalidate, post-ch 阅读全文
posted @ 2018-10-16 09:55 PHPer_Cody 阅读(277) 评论(0) 推荐(0)
摘要: 1、PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有: (int)、(integer):转换成整形 (float)、(double)、(real):转换成浮点型 (string):转换成字符串 (bool)、(boolean):转换成布尔类型 (array):转换成数组 (object) 阅读全文
posted @ 2018-10-16 09:54 PHPer_Cody 阅读(173) 评论(0) 推荐(0)
摘要: 1、纯数字验证码 1、新建一个captcha.php <?php //设置session,必须处于脚本最顶部 session_start(); $image = imagecreatetruecolor(100, 30); //1>设置验证码图片大小的函数 //设置验证码颜色 imagecolora 阅读全文
posted @ 2018-10-16 09:48 PHPer_Cody 阅读(577) 评论(0) 推荐(0)
摘要: 随机红包分配算法 1、数值波动大 header("Content-Type: text/html;charset=utf-8");//输出不乱码,你懂的 $total=10;//红包总额 $num=8;// 分成8个红包,支持8人随机领取 $min=0.01;//每个人最少能收到0.01元 for( 阅读全文
posted @ 2018-10-16 09:44 PHPer_Cody 阅读(235) 评论(0) 推荐(0)
摘要: 判断目录是否存在,不存在则循环创建 $path_complete ="qrcodes/online/complete/"; if(!file_exists($path_complete)){ //file_exists检测目录或文件是否存在 mkdir($path_complete,0777,tru 阅读全文
posted @ 2018-10-16 09:43 PHPer_Cody 阅读(330) 评论(0) 推荐(0)