
php
有戏说戏
学习中
展开
-
使用MySQL存储过程构建动态SQL查询
存储过程是一种在数据库中预定义的SQL语句集,可以接受参数并根据参数的值执行不同的操作。性能:由于存储过程在数据库端执行,可以避免网络开销。安全性:通过限制对数据库的直接访问,可以减少SQL注入等安全风险。灵活性:存储过程可以根据输入参数执行不同的操作,非常适合动态查询的需求。以下,我们将通过一个具体的例子来展示如何使用存储过程构建动态查询。假设我们有一个名为test 的表,我们希望根据不同的条件查询该表。原创 2024-02-01 20:34:11 · 769 阅读 · 0 评论 -
centos 7安装xunsearch遇到的问题及解决方法
1、确定(:gcc、gcc-c++、gcc46、gcc46-c++)都已安装yum install gcc-c++ libstdc++-devel2、确定能解压压缩包yum -y install bzip23、确定能编译文件yum install zlib-devel4、报错ERROR: failed to compile xapian-co原创 2018-01-05 15:07:27 · 2034 阅读 · 0 评论 -
php代码中开启报错
php代码中开启报错原创 2022-06-10 10:31:49 · 594 阅读 · 0 评论 -
php高德转百度坐标
php高德转百度坐标原创 2022-06-10 10:25:38 · 458 阅读 · 0 评论 -
php获取指定日期所在周是第几月第几周
//返回日期所在周是第几月第几周 public function get_week_num(){ // 当前日期 $sdefaultDate = '2020-07-01'; $first=1; $w = date('w', strtotime($sdefaultDate)); //获取当前日期所在周的周一日期 $week_start=date('Y-m-d', strtotime("$sdefaultDate -".($w ? $w - $first : 6).' ..原创 2020-07-08 15:27:21 · 1064 阅读 · 2 评论 -
php获取响应头中的cookie
//获取cookie $s_data 相应头 function get_cookies($s_data) { $preg_cookie = '/Set-Cookie: (.*?);/m'; preg_match_all($preg_cookie,$s_data,$cookie); $cookie = implode(';', $cookie[1]); return $c...原创 2020-04-29 16:53:16 · 1751 阅读 · 0 评论 -
php换区一段时间内的周数
function numweeka($starttime,$endtime){ $arr = array('0'=>0,'1'=>0,'2'=>0,'3'=>0,'4'=>0,'5'=>0,'6'=>0); if($starttime-$endtime >= 0){ return '开始时间大于或等于结束时间'; }else if(da...原创 2019-06-28 09:21:11 · 222 阅读 · 0 评论 -
php模仿arsort方法
//定义数组$arr = array();$arr['a'] = '111111';$arr['e'] = '222222';$arr['c'] = '333333';$arry = exchange($arr);var_dump($arry);//数组倒序排列function exchange($arr){ $arrn = array(); $arrnk = array...转载 2019-06-28 09:20:18 · 185 阅读 · 0 评论 -
base64图片保存到本地
//路径以/市id/县公司id/专卖证号/照片名称格式$image = file_get_contents('./cityid/1.txt'); //图片base64码$path = "./cityid/area_company_id/411302125124/"; //文件保存地址$file_name = 'photo'; //文件名称,不包含后缀$url = ...原创 2019-05-13 11:10:41 · 6789 阅读 · 1 评论 -
php png图片旋转
function pic_rotating($degrees,$url){ $srcImg = imagecreatefrompng($url); //获取图片资源 $rotate = imagerotate($srcImg, $degrees, 0); //原图旋转 //获取旋转后的宽高 $srcWidth = imagesx($rotate); $srcHeight = ...原创 2018-10-29 09:37:17 · 1033 阅读 · 0 评论 -
php二维数组排序
function my_sort($arrays,$sort_key,$sort_order=SORT_ASC,$sort_type=SORT_NUMERIC ){ if(is_array($arrays)){ foreach ($arrays as $array){ if(is_array($array)){ ...转载 2018-06-27 10:17:58 · 130 阅读 · 0 评论 -
php preg_match_all 字符长度限制
php_match/preg_match_all 默认有字符串长度限制:52500(或许你的服务器环境是更长,或者更短),当字符串长度大于52500,只能匹配到52500数据,超出的部分会被系统自己截掉。项目中,用preg_match正则提取目标内容,死活有问题,代码测得死去活来。后来怀疑PHP 的preg_match有字符串长度限制,果然,发现“pcre.backtrack_limit ”的值默...转载 2018-06-06 18:10:21 · 1193 阅读 · 0 评论 -
php常用类之文件查看删除
删除文件夹下所有文件public function del_dir($path){ //如果是目录则继续 if(is_dir($path)){ //扫描一个文件夹内的所有文件夹和文件并返回数组 $p = scandir($path); foreach($p as $val){ ...转载 2018-06-06 14:53:55 · 274 阅读 · 0 评论 -
php常用方法数组整理
1、常用正则判断public $regulars = array( 'username'=>'/^([a-zA-Z0-9]|[._]){3,20}$/', 'password'=>'/^(\w){3,20}$/', 'tenant_name'=>'/^[\x{4e00}-\x{9fa5}\w\.\s]{2,20}$/u',//验证商户名称 //'m'=>'/^13[0-9]{9}$原创 2017-11-03 15:45:20 · 558 阅读 · 0 评论 -
php规则验证码读取
<?php//php验证码自动读取//原理:获取验证码图片上每个像素的rgb值,通过判断rgb值获取验证码的01编码;对比编码表获取验证码值define('WORD_WIDTH',8); //验证码文字宽define('WORD_HIGHT',13); //验证码文字高define('OFFSET_X',4); //上边距define('OFFSET_Y',4);转载 2017-09-12 16:37:01 · 352 阅读 · 0 评论 -
php常用类之ftp文件操作
<?php /** * 作用:FTP操作类( 拷贝、移动、删除文件/创建目录 ) */class ftp{ public $off; // 返回操作状态(成功/失败) public $conn_id; // FTP连接 /* const FTP_HOST='121.42.139.124'; const FTP_PORT='21'; const FT转载 2017-08-24 15:21:01 · 322 阅读 · 0 评论 -
centos7下安装apache,mysql,php 合集
1、安装apache,mysql,phphttp://jingyan.baidu.com/article/a3aad71acae28eb1fb009698.html2、apache配置文件http://www.cnblogs.com/thinksasa/archive/2013/03/05/2943974.html3、安装mysql及设置密码http://blo转载 2017-08-26 11:25:35 · 306 阅读 · 0 评论 -
php常用类之curl请求
<?php /*** @desc curl抓取类* @param $url 抓取地址* @param $request 请求类型 GET POST* @param $data 需发送的数据* @param $head 是否显示头信息 TRUE FALSE* @param $cookies 获取cookies 1 传递cookies文件 2 保存cookies文件* @return转载 2017-08-24 15:19:21 · 368 阅读 · 0 评论 -
php瀑布流输出时文字始终在浏览器最底部显示;
1、设置文本显示区域//滚动条设置始终在最低端echo '';echo '';echo '';2、瀑布流输出方法//页面追加内容public function push_div_content($div,$content){ echo(' var h = $(".scorpall")[0].offsetHeight; $("body").scrollTop(h);原创 2017-08-25 08:52:13 · 892 阅读 · 0 评论