随笔分类 - PHP
PHP中的小知识分享与记录
摘要:function fspost($path,$data){ $host = request()->host(); $post = http_build_query($data); $len = strlen($post); $fp = fsockopen( $host , 80, $errno, $
阅读全文
摘要:利用flock()函数对文件进行加锁(排它锁),实现并发按序进行。 flock(file,lock,block)有三个参数。 file:已经打开的文件 lock:锁的类型 LOCK_SH:共享锁(读锁) LOCK_EX:独占锁定(排它锁,写锁) LOCK_UN:解锁 LOCK_NB:如果不希望在文件
阅读全文
摘要:系统环境: CentOS Linux release 8.2.2004 (Core) 1. 首先安装系统编译环境 yum install -y automake autoconf libtool gcc gcc-c++ 2. 编译所需源码包 #yasm:汇编器,新版本的ffmpeg增加了汇编代码 w
阅读全文
摘要:1.安装ImageMagick依赖 yum install ImageMagick ImageMagick-devel 2.安装zbar拓展 wget -c http://jaist.dl.sourceforge.net/project/zbar/zbar/0.10/zbar-0.10.tar.bz
阅读全文
摘要:PHP5.4才支持JSON_UNESCAPED_UNICODE这个参数,此参数是让中文字符在json_encode的时候不用转义,减少数据传输量。 低版本的时候就手动拼接 json字符串 解决这个问题 public function pinjie_json($value){ $str = "{";
阅读全文
摘要:public function index(){ $a = "赵 钱 孙 李 周 吴 郑 王 冯 陈 楮 卫 蒋 沈 韩 杨 朱 秦 尤 许 何 吕 施 张 孔 曹 严 华 金 魏 陶 姜 戚 谢 邹 喻 柏 水 窦 章 云 苏 潘 葛 奚 范 彭 郎 鲁 韦 昌 马 苗 凤 花 方 俞 任 袁 柳
阅读全文
摘要:$list = $this->agent->where($where) ->withAttr('region',function ($value,$data){ $provice_name = regionIdToName($data['province_id']); $city_name = re
阅读全文
摘要:GIF) */ private $gif; /** * @var string Encoder version (old: this->VER) */ private $version; /** * @var boolean Check the image is build or not (old: this->IMG)...
阅读全文
摘要:1.使用 lsattr 命令查看文件的附加属性。查看文件是否被赋予了 a , i 属性,如果含有这两个属性,文件是不能被删除的。 2.使用 chattr 改变文件的附加属性,去掉 a, i 属性,文件即可被删除。
阅读全文
摘要:服务器系统Linux通过php exec 执行rar x 解压命令 保持目录结构,压缩包内英文目录正常解压中文目录解压失败,请问有什么办法可以解决直接在终端命令进行解压是没有问题的 最终解决办法 在执行的命令前,设置环境的语言设置,得以解决
阅读全文
摘要:新下载的ueditor 增加了xss 安全过虑,把iframe过滤了,导致发表的文章包含的视频播放功能被限制了。 说明:新版本ueditor要修改 xss过滤白名单 修改配置文件ueditor.config.js 搜索: whitList 增加下面第二行即可
阅读全文
摘要:1.从CURL中获取响应头 从curl中获取请求头
阅读全文
摘要:用一个表 session 来记录用户的session_id 和 用户user_id 每次用户登录时重新随机分配一个session_id 和用户 user_id 一起写入表内 并把session_id 存入会话session中 每次用户请求时从会话session中取出 session_id 在sess
阅读全文
摘要:问题描述: php返回json格式的数据,当返回数据的为数组,且key为字符串时,json化后将返回jsonObject,但是如果是空数组,有可能返回的就是jsonArray,数据结构不一致导致端解析json失败。 方法一: 使用JSON_FORCE_OBJECT 缺点:所有的数据都会变成jsonO
阅读全文
摘要:header("Access-Control-Allow-Origin: http://a.com"); // 允许a.com发起的跨域请求 //如果需要设置允许所有域名发起的跨域请求,可以使用通配符 * header("Access-Control-Allow-Origin: *"); // 允许任意域名发起的跨域请求
阅读全文
摘要:1.php判断系统函数或自己写的函数是否存在 bool function_exists ( string $function_name ) 判断函数是否已经定义,例如: 2.php判断类是否存在 bool class_exists ( string $class_name [, bool $auto
阅读全文
摘要:将php目录下的icu开头的所有dll文件copy到apache/bin目录 再开启 extension=php_intl.dll 扩展,重启apache。
阅读全文
摘要:$file_path = '/home/wwwroot/nikon/app.js'; download($file_path); function download($file_path) { //流的方式发送给浏览器 header("Content-Type: application/octet-stream"); //按照字节的返回给浏览器 header(...
阅读全文