PHP
文章平均质量分 67
encircles
百度一下...
展开
-
2021-09-30:Mac M1 swoole yasd安装调试过程及问题记录
Mac-M1-swoole-yasd安装调试过程及问题记录安装 boost 库从Github下载 yasd编译安装 yasd修改 php.ini调试php脚本yasd配置项配置项debug_moderemote_hostremote_portopen_extended_infobreakpoints_filelog_leveldepthmax_executed_opline_numMac M1安装报错 checking for boost… configure: error: lib boost not原创 2021-09-30 22:59:37 · 1091 阅读 · 1 评论 -
一些排序算法
<?phpfunction popSort(&$arr){ if (empty($arr) || 1 === count($arr)) { return; } $len = count($arr); for ($i = 0; $i < $len; ++$i) { for ($j = 0; $j < $len - $i - 1; ++$j) { if ($arr[$j] > $ar原创 2020-11-11 16:41:57 · 81 阅读 · 0 评论 -
关于错误 Resource temporarily unavailable
strace -p xxx -f -F 跟踪进程查看swoole报错WARNING swReactorEpoll_wait(:260): EPOLLIN handle failed. fd=35, Error: Resource temporarily unavailable[11]首先考虑linux内核优化原创 2020-10-20 13:51:22 · 2461 阅读 · 0 评论 -
php网络编程1
转发自 公众号: PHP开源HubPHP socket 手册手册地址:https://www.php.net/manual/zh/book.sockets.php查看是否支持socketsubuntu@VM-154-193-ubuntu:~$ php --ri socketssocketsSockets Support => enabledsocket1.php<...转载 2020-05-08 14:16:49 · 469 阅读 · 0 评论 -
500 Internal Server Error (SUSE 配置php环境遇到的问题)
因为使用了Smarty模板引擎, 所以是网站下Smarty目录和 一些关联文件夹的权限问题, 改为777 解决问题. 但是好像777不是很安全. 还有更好的办法吗?原创 2016-09-03 01:37:10 · 458 阅读 · 0 评论 -
php ajax图片上传
html: <img id="img1" class="img1" style="width:50px;height:50px;border:1px solid green;" {if $val.goods_pic_原创 2016-09-21 17:34:33 · 566 阅读 · 1 评论 -
php获取两点经纬度之间的距离
/** * @param $lat1 纬度1 * @param $lng1 经度1 * @param $lat2 纬度2 * @param $lng2 经度2 * @param int $len_type 输出类型(m?km) * @param int $decimal 保留小数位 * @return float */function GetDistance($lat1, $ln原创 2017-03-01 11:52:37 · 563 阅读 · 0 评论 -
php简单的接口
api.php :<?php/***比较标准的接口输出函数*@param string $info message*@param integer $code 接口错误码,很关键的参数*@param array $data 附加数据*$param string $location 重定向*@return array*/function var_json($info='',$翻译 2017-03-27 23:03:28 · 853 阅读 · 0 评论 -
.htaccess规则
apache:IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-fRewriteRule ^(.*)$ index.php?/s=$1 [QSA原创 2017-04-28 09:51:23 · 475 阅读 · 0 评论 -
秒嘀发送验证码短信类php
<?phpnamespace app\common\controller;class Miaodi{ //秒嘀配置 private $miaodi_url = "https://api.miaodiyun.com/20150822/industrySMS/sendSMS"; private $miaodi_token = "xxxxxxxxxxxxxxxxxxxxx原创 2017-05-12 22:11:07 · 1243 阅读 · 0 评论 -
PHP SPL 四种常用的数据结构
//固定尺寸的数组//$array = new SplFixedArray(10);//$array[0] = 123;//$array[9] = 1234;////var_dump($array);//堆//$heap = new SplMinHeap();//$heap->insert("data1\n");//$heap->insert("data2\n");//ech原创 2017-07-20 12:01:53 · 352 阅读 · 0 评论 -
Thinkphp5微信小程序获取用户信息接口调用笔记
首先在官网下载示例代码, 选php的,这里有个坑 官方的php文件,编码是UTF-8+的, 所以要把文件改为UTF-8然后在Thinkphp5 extend文件夹下建立Wxxcx命名空间,把官方的几个类文件放进去(这里要注意文件夹名, 命名空间名, 类名的, 大小写,一定要一样,官方的文件名和类名大小写不一样)然后是自己的th原创 2017-09-21 15:33:18 · 5673 阅读 · 1 评论 -
记录docker自定义easyswoole镜像
下载EasySwoole源码gti clone https://github.com/easy-swoole/easyswoole.git在 composer.json 添加"repositories": [ { "type": "composer", "url": "https://packagist.phpcomposer.com...原创 2018-04-20 14:03:08 · 2748 阅读 · 1 评论 -
php-fpm错误: WARNING: [pool www] server reached pm.max_children setting (5), consider raising it 解决记录
WARNING: [pool www] server reached pm.max_children setting (5), consider raising it首先排查nginx 发现错误日志提示:2018/05/29 23:17:57 [error] 13856#13856: *150 upstream timed out (110: Connection timed out) whi...原创 2018-05-29 23:28:15 · 13290 阅读 · 0 评论 -
笔记:正则表达式
一个正则表达式需要4部分组成.定界符: 多种都可以, 常用为 //.原子: 最小的一个匹配单位(放在定界符中),在一个正则表达式中,至少要有一个原子.元字符:元字符不能单独使用,修饰原子,是用来扩展原子功能的和限定功能(写在定界符号中).模式修正符:修正, 对模式(正则)修正, (写在定界符号外面,写在右边) $str="aaaaaaa翻译 2016-07-19 23:46:10 · 272 阅读 · 0 评论 -
php原本是浅克隆
需要通过我们自己利用 __clone 实现深克隆<?phpclass Hero{ public $title; public $color; public $wuqi; public function __clone(){ //echo '克隆ing'; $this->color='浅绿色'; //克原创 2016-05-31 03:14:01 · 294 阅读 · 0 评论 -
php dom xml增删改查crud
xml文档: 周星驰 33 学习刻苦 林青霞 32 是一个好学生 李俊 18 好好学习 李俊888 18 好好学习原创 2016-03-18 15:04:58 · 621 阅读 · 0 评论 -
php 错误处理
<?php//$fp=fopen("aaa.txt","r");//echo 'ok';//1:判断文件是否存在/*if(!file_exists("aaa.txt")){ echo 'bucunzai'; exit();}else{ $fp=fopen("aaa.txt","r"); echo '打开成功'; fclose($fp);}*/原创 2016-03-22 19:23:04 · 209 阅读 · 0 评论 -
php异常处理笔记
<?php//我们使用异常机制来处理try{ addUser("shunping"); updateUser("xxx");}//catch捕获 Exception 是异常类(是php定义好的类)catch(Exception $e){ echo '失败信息:'.$e->getMessage();}function addUser($username)原创 2016-03-23 14:18:52 · 292 阅读 · 0 评论 -
http协议一
GET /TEST/HELLO.HTML HTTP/1.1--请求行(发送的get请求,请求的资源/TEST/HELLO.HTML)--消息头Accept: */*(表示客户端扣接收任何数据类型)Referer: http://localhost:80/test/abc.html(表示我是从哪里来的)Accept-Language: zh-cn(页面接收什么语言)User-Ag原创 2016-03-23 17:23:27 · 277 阅读 · 0 评论 -
http协议二
<!--GET /TEST/HELLO.HTML HTTP/1.1--请求行(发送的get请求,请求的资源/TEST/HELLO.HTML)--消息头Accept: */*(表示客户端扣接收任何数据类型)Referer: http://localhost:80/test/abc.html(表示我是从哪里来的)Accept-Language: zh-cn(页面接收什么语言)U原创 2016-03-23 23:24:19 · 277 阅读 · 0 评论 -
php文件下载
<?php/** * @param $file_name 文件名 */function down_file($fileName){ $file_name=$fileName; $file_name=$_SERVER['DOCUMENT_ROOT']."/http/down/".iconv("utf-8","GB2312",$file_name); //echo $原创 2016-03-24 01:50:27 · 253 阅读 · 0 评论 -
php 魔术方法 __call
class A{ public function test1($parameters){ echo '接收一个参数'; echo ""; var_dump($parameters); } public function test2($parameters){ echo '接收两个参数'; echo ""; var_dump($parameters); } //原创 2016-03-14 13:57:03 · 247 阅读 · 0 评论 -
PHP魔术方法
1: __construct()构造函数实例化object的时候调用当__construct和以类名为函数名的方法同时存在时, 只调用__construct()2: __destruct()析构函数当删除一个对象或者对象操作终止时被调用3: __call()对象调用某个方法若方法存在,则直接调用若不存在,则回去调用__call函数原创 2016-03-14 14:23:38 · 234 阅读 · 0 评论 -
php自动生成html新闻文件
123原创 2016-04-08 14:47:47 · 2367 阅读 · 0 评论 -
mysql事务处理
1: 开启一个事务start transaction;2: 做保存点savepoint 保存点名称3: 操作4: 可以回滚, 可以提交4.1: 如果没有问题提交commit;4.2: 如果有问题, 就回滚rollback to 保存点名称;事务的四大特点 ACID▲原子性 (Atomicity)原子性是指事务是一个不可分有割的工作单位, 事务原创 2016-04-12 22:24:50 · 232 阅读 · 0 评论 -
php分页功能简记
<?phpclass Paging{ private $pageNow; private $page_whole; private $pageShowMore; private $pageCount; private $pagesShow; /** * * @param 当前页 $pageNow * @param原创 2016-04-26 02:24:20 · 280 阅读 · 0 评论 -
解决低版本ie中文乱码 urlencode urldecode
<?php$str=urlencode("北京好");echo "{$str}&name=xiaoming'>传送数据"?><?phpecho "";echo print_r($_GET);echo "";echo $_GET['city'];//echo trim($_GET['city']);?>原创 2016-04-15 22:12:23 · 698 阅读 · 0 评论 -
php 对象clone
<?phpclass Hero{ public $title; public $color; public function __clone(){ //echo '克隆ing'; $this->color='浅绿色'; }}$h1=new Hero();$h1->title='剑圣';$h1->color='绿色';原创 2016-05-31 02:02:51 · 231 阅读 · 0 评论 -
php dom xml 小练习
XML DOM练习<?php//1.创建一个DOMDocument 对象$xmldoc=new DOMDocument();//2.加载xml(指定你要对哪个xml文件进行解析)$xmldoc->load('classes.xml');echo getName($xmldoc,'学生','介绍');//$stus=$xmldoc->getElementsByTagName(原创 2016-03-17 16:34:34 · 323 阅读 · 0 评论