php正则匹配不到超长字符串结果的问题

php正则匹配不到超长字符串结果的问题

两次遇到,第一次用非贪婪模式正则处理了不是特别长的字符串匹配 ,第二次直接怎么完善正则也获得不了结果了。因为匹配的字符串太大了,1M多,一个base64的大图。<?php $html = '太长了,放附件demo'; $img_pattern = '/<img(.*?)src="(.+?)"/i'; preg_match_all($i...

php 2018-07-18 PM 595次 0条
用nginx反向代理解决mmbiz.qpic.cn和read.html5.qq.com的反盗链

用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...

nginx,php 2018-07-11 PM 3318次 0条
linux下php导入带图片的word文档转为html,图片保存下来生成路径。

linux下php导入带图片的word文档转为html,图片保存下来生成路径。

linux下yum install libreoffice yum install libreoffice-headless 如果出现异常,在页面上不一定表现出来,而是页面卡着一直没响应,通过apache日志看到相关错误[Java framework] Error in function createSettingsDocument (elements.cxx). javaldx faile...

linux,php 2018-07-10 PM 751次 0条
thinkphp3.2 在phpstudy 重写没反应 显示No input file specified.

thinkphp3.2 在phpstudy 重写没反应 显示No input file specified.

thinkphp3.2 在phpstudy 重写没反应 显示No input file specified.临时搭一个开发环境跑tp,重写竟然卡在这里,No input file specified. ,排查后为。运行模式,切换版本,换一个没有nts组合的版本。

默认分类,php 2018-07-05 PM 1222次 0条
假svn https地址导致 walle 宿主机代码检出检测出错

假svn https地址导致 walle 宿主机代码检出检测出错

宿主机代码检出检测出错,请确认svn用户名密码无误。再三确认帐号密码没问题。原因是:假的https,第一次检出,会出现一些交互操作,就是允许之类的。在walle上完成不了这个,因此必须在宿主机的php进程用户www中,进行一次检出。完成第一次的交互。svn checkout -q 'https://192.168.1.229/svn/www.aaa.com/trunk' --username...

linux,php 2018-07-04 PM 716次 0条
Elasticsearch php curl操作类,python创建索引函数

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...

linux,python,php 2018-02-28 PM 725次 0条
Composer -- PHP依赖管理的用法 --安装Elasticsearch php客户端

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...

php 2018-02-25 AM 989次 0条
正则表达式补习一下

正则表达式补习一下

经常我们会遇到想找出不包含某个字符串的文本,程序员最容易想到的是在正则表达式里使用,^(hede)来过滤”hede”字串,但这种写法是错误的。我们可以这样写:1,但这样的正则表达式完全是另外一个意思,它的意思是字符串里不能包含‘h',‘e',‘d'三个但字符。那什么样的正则表达式能过滤出不包含完整“hello”字串的信息呢?事实上,说正则表达式里不支持逆向匹配并不是百分之百的正确。就像这个问...

php 2018-02-20 PM 551次 0条
vue.js 图片懒加载的实现

vue.js 图片懒加载的实现

本实例依赖于 vue.lazyimg.js 这个vue插件。官方的demo非常清楚,个人在实际应用的实现如下加载中加载完成是一个200ms渐变过程引用js<script type="text/javascript" src="js/vue.min.js"></script> <!--vue 懒加载组件--> <...

默认分类,php,前端 2017-08-16 AM 839次 0条
笔记:gd-jpeg: JPEG library reports unrecoverable xxx is not a valid JPEG

笔记: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...

默认分类,php 2017-06-27 PM 2083次 0条
关于H5 APP手机虚拟键盘和position: fixed;冲突的处理

关于H5 APP手机虚拟键盘和position: fixed;冲突的处理

做顶部搜索功能,在点击搜索框的时候,显示一定的历史搜索记录。在搜索框被点击的时候,有取消的按钮链接用于取消搜索。流程如下:搜索框获得焦点,手机会弹出软键盘。 底部的position: fixed;菜单就会顶上来,有人理解为fixed失效,而我觉得底部fixed的参考受到软键盘的影响,不能准确固定于底部。在iphone测试的时候,点击完成按钮取消软键盘,底部是正常显示。点击取消链接,使inpu...

默认分类,php 2017-06-22 AM 726次 0条
KindEditor远程跨域上传的实现

KindEditor远程跨域上传的实现

最近在一个项目中,要实现所有上传功能的上传图片上传到另一台服务器一个二级域名下。一般的上传接口和页面都已处理实现,但是富文件编辑器这块,kindeditor的跨域远程上传还是花了点时间。特别记一下。将kindeditor文件夹php和里面的文件 JSON.php upload_json.php 放到远程二级域名目录下的 也同样以php目录命名中。修改 upload_json.php 返回数据...

默认分类,php 2016-10-31 PM 1055次 0条