Typecho博客如何设置在宝塔IIS伪静态规则

Typecho博客如何设置在宝塔IIS伪静态规则

<?xml version="1.0" ?> <rules> <rule name="Main Rule_rewrite" stopProcessing="true"> <match url="^(.*)$"/> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}...

typecho 2020-11-19 PM 28℃ 0条
PHP Unicode编码与解码_Unicode转中文_中文转Unicode字符

PHP Unicode编码与解码_Unicode转中文_中文转Unicode字符

今天使PHP开发用到了Unicode的编码与解码,将unicode转为中文,再将中文转Unicode这样的操作是非常常见的,所以小编将这两个unicode中文互转函数给作为一个笔记保存起来,非常的简单,会用就行了。1:下面来看PHP Unicode编码方法,将中文转为Unicode字符,例如将新浪微博转换为unicode字符串,代码如下:function UnicodeEncode($str){ //split word preg_match_all('/./u',$str,$matches); $unicodeStr = ""; ...

PHP 2020-11-19 AM 33℃ 0条
php 随机useragent

php 随机useragent

<?php /** * 获取随机useragent */ private function get_rand_useragent($param) { $arr = array( 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.11 TaoBrowser/2.0 Safari/536.11', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537...

PHP 2020-11-18 AM 78℃ 0条
php实现使用curl模拟百度 蜘蛛进行采集

php实现使用curl模拟百度 蜘蛛进行采集

//实现使用curl模拟百度 蜘蛛进行采集 function Go($url){ $ch = curl_init(); //随机生成IP $ip = rand(0,255).'.'.rand(0,255).'.'.rand(0,255).'.'.rand(0,255) ; // 百度 蜘蛛 $timeout = 15; curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_TIMEOUT,0); //伪造百度 蜘蛛IP curl_setopt($ch,CUR...

PHP 2020-11-17 PM 58℃ 0条
php截取两字符之间的内容支持中文

php截取两字符之间的内容支持中文

function cut($begin,$end,$str) { $b = mb_strpos($str,$begin) + mb_strlen($begin); $e = mb_strpos($str,$end) - $b; return mb_substr($str,$b,$e); }

PHP 2020-11-17 PM 47℃ 0条
PHP使用CURL获取302跳转后的地址实例

PHP使用CURL获取302跳转后的地址实例

代码如下:/返回一个302地址/ function curl_post_302($url, $vars) { $ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); // 302 redirect curl_setopt($ch, CURLOPT_POST...

PHP 2020-11-17 PM 47℃ 0条
PHP curl请求https遇到的坑

PHP curl请求https遇到的坑

PHP里curl对https的证书配置默认是服务器端要求验证的,如果服务器端没有配置证书验证,则无法请求https路径。如果为了简便使用不需要配置https证书的话,配置curl时将以下两项设置为false即可curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);附上完整的函数:private function httpGet($url) { $ch = curl_init(); //设置选项,包括URL curl_setopt($ch, CUR...

PHP 2020-11-17 PM 50℃ 0条
PHP截取指定两个字符之间字符串

PHP截取指定两个字符之间字符串

PHP截取指定两个字符之间字符串function get_between($input,$start,$end){ return substr($input,strlen($start)+strpos($input,$start),(strlen($input)-strpos($input,$end))*(-1)); }

PHP 2020-11-17 PM 50℃ 0条
解决php采集乱码的问题

解决php采集乱码的问题

php 抓取页面乱码在抓取页面的时候出现类似�������这样乱码解决方法如下1、转换编码str=mbconvertencoding(str, “utf-8”, “GBK”);  2、数据经过gzip压缩curl获取数据的时候设置添加下面的选项:1curl_setopt($ch, CURLOPT_ENCODING, 'gzip');  使用file_get_contents函数需要安装zlib库$data = file_get_contents("compress.zlib://".$url);/ www.zjkweiqi.cn /  3、获取数据后显示乱码在顶部增加...

PHP 2020-11-17 PM 56℃ 0条
php打乱数组二维数组多维数组的简单实例

php打乱数组二维数组多维数组的简单实例

php中的shuffle函数只能打乱一维数组,有什么办法快速便捷的打乱多维数组?手册上提供了<?php function shuffle_assoc($list) { if (!is_array($list)) return $list; $keys = array_keys($list); shuffle($keys); $random = array(); foreach ($keys as $key) $random[$key] = $list[$key]; return $random; } ?> 上面这个是针对二维数组的!下面针对...

PHP 2020-11-17 PM 48℃ 0条
php打乱数组二维数组多维数组

php打乱数组二维数组多维数组

php打乱数组二维数组多维数组PHP中的shuffle函数只能打乱一维数组,那么我们有什么办法可以快速便捷的打乱多维数组呢?/*随机打乱二维数组***/ function shuffle_assoc($list) { if(!is_array($list)){ return $list; }else{ $keys = array_keys($list); shuffle($keys); $random = array(); foreach ($keys as $key){ ...

PHP 2020-11-17 PM 46℃ 0条