PHP

php抓取https的内容

<?phpfunctionfile_get_contents_by_curl($url){$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_RETU...
开发笔记·2020-03-19

Thinkphp5模型添加数据方法

thinPHP5模型添加数据的方法有两个一个是create,一个是save方法,下面看实际案例代码。<?phpnamespaceappindexcontroller;usethinkController;useappindexmodelUser;publicfunctionindex(){//create方法添加...

php抓取文章内容分析

preg_match_all — 执行一个全局正则表达式匹配intpreg_match_all(stringpattern,stringsubject,arraymatches[,intflags])在subject中搜索所有与pattern给出的正则表达式匹配的内容并将结果以flags...

windows系统中安装MongoDB的步骤和使用说明

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。那么在windows如何安装Mongodb和环境搭建呢?一、下载安装包和安装下载地址:http...

PHP 数字补零 固定位数补0

在处理订单编号的时候,需要固定位数的数字,比如需要固定四位数格式:1->000156->0056288->02881992->1992可以使用php内置函数str_pad()函数把字符串填充为新的长度。str_pad(string,length,pad_string,pad_type)//参数描...
开发笔记·2020-03-17

PHP正则表达式-忽略大小写

<?php/***CreatedbyPhpStorm.*User:Ollydebug*Date:2015/11/15*Time:15:20*//**U-懒惰匹配*i-忽略英文字母大小写*x-忽略空白*s-让元字符'.'匹配包括换行符内所有字符*/$pattern='/GoOgle.+123/Ui';$subjec...

php获取从百度搜索进入网站的关键词

<?phpfunctionsearch_word_from(){$referer=isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:'';if(strstr($referer,'baidu.com')){//百度preg_match("|baidu....

配置php支持fileinfo模块

打开php-ini配置文件查找到fileinfo;extension=php_fileinfo.dll去掉前面分号,保存后重启服务器。...

php发送post请求的方法

<?php/***发送post请求*@paramstring$url请求地址*@paramarray$post_datapost键值对数据*@returnstring*/functionsend_post($url,$post_data){$postdata=http_build_query($post_data...

php curl 打开https网站

$url='https://www.51dev.com';$ch=curl_init();curl_setopt($ch,CURLOPT_URL,$url);curl_setopt($ch,CURLOPT_HEADER,false);curl_setopt($ch,CURLOPT_RETURNTRANSFER,true...

完美解决failed to open stream: HTTP request failed!

当使用php5自带的file_get_contents方法来获取远程文件的时候,有时候会出现file_get_contents():failedtoopenstream:HTTPrequestfailed!这个警告信息。google或者baidu一下,好多这样的问题,解决的方法都是修改php.ini,把allow_ur...

PHP将word文件转为pdf

修改php.ini添加:extension=php_com_dotnet.dll 去除注释:com.allow_dcom=true重启环境 配置office支持安装微软office套件。(office2007需要手动安装`MicrosoftSaveasPDFandXPS`)配置office组件服务win+R打...

php 爬虫框架

发现两款不错的爬虫框架,极力推荐下:phpspider一款优秀的PHP开发蜘蛛爬虫官方下载地址:https://github.com/owner888/phpspider官方开发手册:https://doc.phpspider.org/QueryList使用jQuery选择器来做采集,告别复杂的正则表达式;QueryL...
开发笔记·2020-03-11

php获取数组的长度的方法

一句话总结:count方法和sizeof方法php获取数组长度的方法: 一)、获取一维数组的方法:1、count、sizeof都可以直接统计一维数组长度。2、例如:$arr=Array('0','1','2','3','4');e...

IIS+php环境无法执行exec、system解决方案

IIS+php环境无法执行exec、system解决方案环境:windows2008serverR2IIS问题:我们常需要php去执行外部程序,比如python脚本,bat批处理文件,但是新手因为不会配置环境,用了exec、system函数也是不能执行,我刚开始也是遇到这个坑,也看了很多微博,现在总结一下,从一下几个思...