随笔分类 -  php

PHP 验证码类
摘要:/** * Created by PhpStorm. * User: Administrator * Date: 2018/2/1 * Time: 14:40 */ //验证码类 class ValidateCode { private $charset = 'abcdefghkmnprstuvwx 阅读全文

posted @ 2022-04-05 09:57 何苦-> 阅读(33) 评论(0) 推荐(0) 编辑

xml转数组
摘要:/** * xml转数组 * @param $xml * @return array */ function xml2array($xml) { $xmlary = array(); $reels = '/<(\w+)\s*([^\/>]*)\s*(?:\/>|>(.*)<\/\s*\\1\s*>) 阅读全文

posted @ 2022-03-19 15:23 何苦-> 阅读(103) 评论(0) 推荐(0) 编辑

中文拼音排序
摘要:foreach ($res as &$val1) { $val1 = iconv('UTF-8', 'GBK', $val1); } arsort($res); foreach ($res as &$val1) { $val1 = iconv('GBK', 'UTF-8', $val1); } 阅读全文

posted @ 2022-03-19 15:17 何苦-> 阅读(31) 评论(0) 推荐(0) 编辑

p(str or array) 传递数据以易于阅读的样式格式化后输出 bootstarp样式的打印函数
摘要:function p($data){ // 定义样式 $str='<pre style="display: block;padding: 9.5px;margin: 44px 0 0 0;font-size: 13px;line-height: 1.42857;color: #333;word-br 阅读全文

posted @ 2022-03-19 15:14 何苦-> 阅读(23) 评论(0) 推荐(0) 编辑

ThinkPhp3.2快递100 查询类
摘要://调用单号 查询出快递名称 $waybillCode = '778880350676'; $res = expressinfo($waybillCode); $trace = $res['data']; $express = $this->traceExpress(); foreach ($exp 阅读全文

posted @ 2022-03-19 15:12 何苦-> 阅读(85) 评论(0) 推荐(0) 编辑

取消thinkphp3.2里面的转义
摘要://取消thinkphp里面的转义 if (get_magic_quotes_gpc()) { function stripslashes_deep($value) { $value = is_array($value) ? array_map('stripslashes_deep', $value 阅读全文

posted @ 2022-03-19 15:10 何苦-> 阅读(133) 评论(0) 推荐(0) 编辑

curl 请求类 数据采集
摘要:<?php /** * 类名称:curl * 1.支持单个get,post请求 * 2.支持多个目标未登录get请求 * 3.支持单个目标并行多个get,post请求 * 4.支持ajax请求 * 5.支持自定义header请求 * 6.支持自定义编码数据请求(该情况比较特殊) * 7.支持代理登陆 阅读全文

posted @ 2022-03-19 15:06 何苦-> 阅读(13) 评论(0) 推荐(0) 编辑

CURL 封装好的请求方法
摘要://可以发送https,http,get方式,post方式 post数据发送 function request($url, $https = true, $method = 'get', $data = null) { //1.初始化curl $ch = curl_init($url); //2.设 阅读全文

posted @ 2022-03-19 15:04 何苦-> 阅读(87) 评论(0) 推荐(0) 编辑

输出var_dump结果到文件
摘要:ob_start(); var_dump($data); $result = ob_get_clean(); logg('/data/logs/getnew.txt', json_encode($result, JSON_UNESCAPED_UNICODE) . PHP_EOL); 阅读全文

posted @ 2022-03-19 15:02 何苦-> 阅读(206) 评论(0) 推荐(0) 编辑

PHP时间处理总结
摘要:php 时间函数 获取0-3个月的时间戳 $now = time(); strtotime("+0 year +3 month +0 day"); strtotime("-0 year -1 month -0 day"); php获取三个月前的时间戳: strtotime("-0 year -3 m 阅读全文

posted @ 2022-03-10 15:07 何苦-> 阅读(173) 评论(0) 推荐(0) 编辑

php 使用soap 生成WSDL
摘要:Student.php <?php /** * 学生类 */ class Student { // 学生姓名 private static $name = "小名"; // 学生年龄 private static $age = 18; /** * 获取姓名 */ public function ge 阅读全文

posted @ 2022-01-17 22:44 何苦-> 阅读(207) 评论(0) 推荐(0) 编辑

php实现kafka功能开发
摘要:linux 安装librdkafka https://github.com/edenhill/librdkafka yum install librdkafka-devel linux 安装php uuid扩展 参考perl安装篇 /www/server/php/72/bin/pecl instal 阅读全文

posted @ 2021-12-23 17:12 何苦-> 阅读(197) 评论(0) 推荐(0) 编辑

php 扩展安装 pecl pear composer
摘要:pecl The PHP Extension Community Library pecl 是php社区扩展库。 Pecl 扩展库的包(package)是使用 C、C++ 编写的动态链接库扩展,在编译安装后通过 php.ini 加载,随 PHP 进程被装入内存。比如多线程 、异步 。 pear PH 阅读全文

posted @ 2021-12-23 15:34 何苦-> 阅读(482) 评论(0) 推荐(0) 编辑

json_encode 详细参数说明
摘要:json_encode 详细参数说明 阅读全文

posted @ 2020-04-11 20:18 何苦-> 阅读(1932) 评论(0) 推荐(0) 编辑

php富文本保留120汉字
摘要:``` if($data['content']){ $intro = strip_tags($data['content']);//去除html标签 $pattern = '/\s/';//去除空白 $intro = preg_replace($pattern, '', $intro); $data['desc'] = mb_substr($intro, 0, 120,"UTF-8");//截取1 阅读全文

posted @ 2020-04-11 20:16 何苦-> 阅读(185) 评论(0) 推荐(0) 编辑

p(str or array) 传递数据以易于阅读的样式格式化后输出 bootstarp样式的打印函数
摘要:function p($data){ // 定义样式 $str='<pre style="display: block;padding: 9.5px;margin: 44px 0 0 0;font-size: 13px;line-height: 1.42857;color: #333;word-br 阅读全文

posted @ 2020-04-11 20:11 何苦-> 阅读(147) 评论(0) 推荐(0) 编辑

php 正则表达式
摘要:看正则就是一种享受 常见的元字符 |字符|描述| |: |: | |.|匹配除\n之外的任何单个字符。| |[abcde]|匹配abcde之中的任一字符。| |[a h]|匹配a到h之间的任一字符。| |[^fgw]|不与fgw之中的任一字符匹配。| |\w |匹配字母、数字、下划线。等价于'[A 阅读全文

posted @ 2019-11-21 18:40 何苦-> 阅读(166) 评论(0) 推荐(0) 编辑

Docker使用及dnmp构建
摘要:Docker 本地镜像管理 1. Docker 列出本地镜像 |field|释意| |: |: | |REPOSITORY|表示镜像的仓库源| |TAG|镜像的标签| |IMAGE ID|镜像ID| |CREATED|镜像创建时间| |SIZE|镜像大小| 虚悬镜像 这个镜像原本是有镜像名和标签的, 阅读全文

posted @ 2019-11-07 19:01 何苦-> 阅读(381) 评论(0) 推荐(0) 编辑

微信图片下载并更换为本地ftp路径
摘要:说明 久了自己写的代码也不熟。 后台富文本中添加微信公众号内容时,对内容的图片进行抓取存到ftp上并生成url存在数据库中 阅读全文

posted @ 2019-10-25 13:59 何苦-> 阅读(507) 评论(0) 推荐(0) 编辑

获取用户ip地址
摘要:``` //获取用户ip地址 function get_ip() { static $ip; if (isset($_SERVER)) { if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) { $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } else if (isset($_SERVER["HTTP_CLIENT_IP"] 阅读全文

posted @ 2019-10-25 13:30 何苦-> 阅读(159) 评论(0) 推荐(0) 编辑

导航