分类 php 下的文章
php正则匹配不到超长字符串结果的问题
两次遇到,第一次用非贪婪模式正则处理了不是特别长的字符串匹配 ,第二次直接怎么完善正则也获得不了结果了。因为匹配的字符串太大了,1M多,一个base64的大图。<?php $html = '太长了,放附件demo'; $img_pattern = '/<img(.*?)src="(.+?)"/i'; preg_match_all($i...
用nginx反向代理解决mmbiz.qpic.cn和read.html5.qq.com的反盗链
注意不要受.htaccess的影响server_name mmbiz.qpic.cn; location / { #resolver 127.0.0.1; proxy_store off; proxy_redirect off; proxy_set_header X...
linux下php导入带图片的word文档转为html,图片保存下来生成路径。
linux下yum install libreoffice yum install libreoffice-headless 如果出现异常,在页面上不一定表现出来,而是页面卡着一直没响应,通过apache日志看到相关错误[Java framework] Error in function createSettingsDocument (elements.cxx). javaldx faile...
thinkphp3.2 在phpstudy 重写没反应 显示No input file specified.
thinkphp3.2 在phpstudy 重写没反应 显示No input file specified.临时搭一个开发环境跑tp,重写竟然卡在这里,No input file specified. ,排查后为。运行模式,切换版本,换一个没有nts组合的版本。
假svn https地址导致 walle 宿主机代码检出检测出错
宿主机代码检出检测出错,请确认svn用户名密码无误。再三确认帐号密码没问题。原因是:假的https,第一次检出,会出现一些交互操作,就是允许之类的。在walle上完成不了这个,因此必须在宿主机的php进程用户www中,进行一次检出。完成第一次的交互。svn checkout -q 'https://192.168.1.229/svn/www.aaa.com/trunk' --username...
Elasticsearch php curl操作类,python创建索引函数
感觉elasticsearch 的 phpclient 没有自己写的curl快,因此封装curl类。<?php /** * Created by PhpStorm. * User: shw * Date: 2017/12/28 * Time: 10:37 */ class Elasticsearch{ private $host = "192.168.0.1...
Composer -- PHP依赖管理的用法 --安装Elasticsearch php客户端
Composer -- PHP依赖管理的用法安装es的php客户端autoloadcomposer的安装ln -s /usr/local/php/etc/bin/php /usr/bin/php curl -sS https://getcomposer.org/installer | php cp composer.phar /usr/bin/composer #就能直全局接用 compos...
vue.js 图片懒加载的实现
本实例依赖于 vue.lazyimg.js 这个vue插件。官方的demo非常清楚,个人在实际应用的实现如下加载中加载完成是一个200ms渐变过程引用js<script type="text/javascript" src="js/vue.min.js"></script> <!--vue 懒加载组件--> <...
笔记:gd-jpeg: JPEG library reports unrecoverable xxx is not a valid JPEG
nginx日志2017/06/27 14:16:53 [error] 70595#0: *986149 FastCGI sent in stderr: "PHP message: PHP Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: in xxxx.php on lin...
关于H5 APP手机虚拟键盘和position: fixed;冲突的处理
做顶部搜索功能,在点击搜索框的时候,显示一定的历史搜索记录。在搜索框被点击的时候,有取消的按钮链接用于取消搜索。流程如下:搜索框获得焦点,手机会弹出软键盘。 底部的position: fixed;菜单就会顶上来,有人理解为fixed失效,而我觉得底部fixed的参考受到软键盘的影响,不能准确固定于底部。在iphone测试的时候,点击完成按钮取消软键盘,底部是正常显示。点击取消链接,使inpu...
KindEditor远程跨域上传的实现
最近在一个项目中,要实现所有上传功能的上传图片上传到另一台服务器一个二级域名下。一般的上传接口和页面都已处理实现,但是富文件编辑器这块,kindeditor的跨域远程上传还是花了点时间。特别记一下。将kindeditor文件夹php和里面的文件 JSON.php upload_json.php 放到远程二级域名目录下的 也同样以php目录命名中。修改 upload_json.php 返回数据...