
php
Ersan_Yi
这个作者很懒,什么都没留下…
展开
-
PHP与ajax的长轮询
关于PHP与Jquery的ajax长轮询的简单的写法html代码 长轮询 测试 $(function(){ $("#but").bind('click',{but:$("#but")},function(e){ $.ajax({ type:"post", url:"data.原创 2017-07-31 17:29:21 · 633 阅读 · 0 评论 -
分词库
https://github.com/fukuball/jieba-php转载 2019-05-11 11:38:57 · 998 阅读 · 0 评论 -
PhpStudy在nginx下配置虚拟主机和伪静态
目录在PhpStudy安装的位置,我的是D:\PhpStudy20180211\PHPTutorial\nginx\conf\vhosts.conf也可以在PhpStudy面板下快速打开:其他选项菜单->打开配置文件->vhosts-ini配置server { listen 80; server_name mjdlg.c...原创 2019-02-28 09:31:57 · 2701 阅读 · 0 评论 -
使用PHP的curl爬取百度搜索页相关搜索词
使用PHP获取百度搜索的第一个相关搜索词详细代码如下$key_word = urlencode('王者荣耀');//需要对关键词进行url解析,否者部分带字符的标题会返回空$url = 'https://www.baidu.com/s?ie=UTF-8&wd='.$key_word;$res = curl_request($url);$reach_word = su...原创 2018-12-29 14:43:46 · 3862 阅读 · 0 评论 -
PHP正则表达式 /i, /s, /x,/u, /U, /A, /D, /S等模式修饰符
i (PCRE_CASELESS)如果设置了这个修饰符, 模式中的字母会进行大小写不敏感匹配.m (PCRE_MULTILINE)默认情况下, PCRE认为目标字符串是由单行字符组成的(然而实际上它可能会包含多行), "行首"元字符(^)仅匹配字符串的开始位置, 而"行末"元字符($)仅匹配字符串末尾, 或者最后的换行符(除非设置了D修饰符). 这个行为和perl相同. 当这个修饰符设...转载 2018-12-03 14:54:04 · 1095 阅读 · 0 评论 -
PHP完成汉字转拼音
<?phpclass ChinesePinyin{ //utf-8中国汉字集合 private $ChineseCharacters; //编码 private $charset = 'utf-8'; public function __construct(){ if( empty($this->ChineseCharacters) ){ $th...转载 2018-09-28 09:05:31 · 1030 阅读 · 0 评论 -
远程查看图片是否存在
判断远程图片是否存在function img_exists($url) { $curl = curl_init($url); curl_setopt($curl, CURLOPT_NOBODY, true);// 不取回数据 curl_exec($curl);// 发送请求 $httpCode = curl_getinfo($c...原创 2018-09-04 16:02:53 · 398 阅读 · 0 评论 -
微信开发curl模拟post,get请求
微信开发少不了要用到post跟get请求,封装一个函数方便后期使用function curl_request($url, $data=null, $method='get', $https=true){ $ch = curl_init();//初始化 curl_setopt($ch, CURLOPT_URL, $url);//访问的URL curl_setopt($c...原创 2018-09-04 11:56:38 · 1440 阅读 · 1 评论 -
卸载PHP7.2
一、删除php的相关包及配置sudo apt-get autoremove php7*二、删除关联sudo find /etc -name "*php*" |xargs rm -rf 三、清除dept列表sudo apt purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`四、检查是否卸载干净(无返...转载 2018-08-27 16:22:32 · 4114 阅读 · 0 评论 -
Ubuntu 18.04.1 下快速搭建 LNMP环境(PHP7.2.5+MySql5.7+Nginx1.14.0)
在Linux环境下,搭建LNMP环境,大家以前或多或少都做过相关的操作,但是随着软件的更新,PHP,MySQL不断的升级,以往很多比较老的教程,都已经无法完成这个搭建环境的任务了,今天偶然有兴趣在最新的Ubuntu18.04上搭建LNMP环境,本来感觉挺容易的,但是在实际操作过程中,遇到一个个坑,真是让人哭笑不得,所以写这篇心得,主要是分享在搭建过程中遇到的一些问题进行了整合,来给后入进行排雷。...转载 2018-08-27 10:01:18 · 3134 阅读 · 0 评论 -
PHP截取中文字符不乱码函数
function cn_substr_utf8($str, $length, $start=0){ if(strlen($str) < $start+1){ return ''; } preg_match_all("/./su", $str, $ar); $str = ''; $...原创 2018-07-04 09:08:09 · 318 阅读 · 0 评论 -
No input file specified的问题解决
在phpstudy切换php版本的时候,所有的网页都打不开了,几个大大的英文字母映入眼帘 ----- No input file specified从内心到脸上都写在大大的 what????搜遍了整个百度,都没有解决我的问题,看的基本都是这样的https://blog.youkuaiyun.com/tiramisu_5/article/details/79353311但是这个都没有起作用,就在...原创 2018-07-16 17:54:16 · 1119 阅读 · 0 评论 -
parent::_initialize()作用
父类初始化的时候有内容,子类是会继承的,但是子类如果也有初始化的时候,父类是会被覆盖掉的,为了保留父类的初始化内容就会使用parent::_initialize();例如:class Base extends Common { public function _initialize() { parent::_initialize(); if(!$this->check_ad...原创 2018-04-25 10:49:56 · 3441 阅读 · 0 评论 -
ThinkPHP5模块的自动生成
之前使用的ThinkPHP为3.2,运行后会自动生成模块需要的文件,ThinkPHP5的时候运行后发现没有这个文件了.那么该如何设置自动生成呢,选择了一种试了一下首先,在项目的根目录有一个build.php文件,打开后看到是这样的,然后我们给我们需要的文件名在这个地方加上,给的demo可以直接注释掉,如下build.php添加完成后,在找打入口文件,没有修改的情况下原创 2017-08-03 17:40:47 · 3980 阅读 · 0 评论 -
正则匹配中文
preg_match('/[\x{4e00}-\x{9fa5}]+/u',$title,$match);原创 2019-05-28 17:07:40 · 186 阅读 · 0 评论