日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

项目常用的PHP代码

發布時間:2023/12/31 php 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 项目常用的PHP代码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

1.去除字符串中的所有空格,包括全角中文空格

$key?=preg_replace("/\s| /","",$key);

2.正則提取

$contents="var?hintWordArr?=1234567;"; preg_match_all("|var?hintWordArr?=(.*?);|U",$contents,$xgArr); print_r($xgArr);

3.字符串加密與解密

//http://tu.139zhuti.com/show3.php?p= $t?=?'http://img.bzcm.net/news/attachement/jpg/site2/20131202/842b2b97e020140610f901.JPG'; $k?=?'125896348';function?passport_encrypt($txt,?$key)?{?srand((double)microtime()?*?1000000);?$encrypt_key?=?md5(rand(0,?32000));?$ctr?=?0;?$tmp?=?'';?for($i?=?0;$i?<?strlen($txt);?$i++)?{?$ctr?=?$ctr?==?strlen($encrypt_key)???0?:?$ctr;?$tmp?.=?$encrypt_key[$ctr].($txt[$i]?^?$encrypt_key[$ctr++]);?}?return?base64_encode(passport_key($tmp,?$key));? }function?passport_decrypt($txt,?$key)?{?$txt?=?passport_key(base64_decode($txt),?$key);?$tmp?=?'';?for($i?=?0;$i?<?strlen($txt);?$i++)?{?$md5?=?$txt[$i];?$tmp?.=?$txt[++$i]?^?$md5;?}?return?$tmp;? }function?passport_key($txt,?$encrypt_key)?{?$encrypt_key?=?md5($encrypt_key);?$ctr?=?0;?$tmp?=?'';?for($i?=?0;?$i?<?strlen($txt);?$i++)?{?$ctr?=?$ctr?==?strlen($encrypt_key)???0?:?$ctr;?$tmp?.=?$txt[$i]?^?$encrypt_key[$ctr++];?}?return?$tmp;? }? $e?=?passport_encrypt($t,$k); $e?=?'VzoHegkmB3BQPgYrUy9QPgVqVDIBJgI2BmNWfgNnVzoHbwQiAC4CdQU9Uj9UZgRnUXwBaQNnAmFQZVMwUSVRfFdgBz4JYwczUCsGNVMyUHgFN1RhAScCMQZnVmgDMldkBzMEOgBtAjIFaVIPVDUEMlFnATADPwI1UDJTZlFvUWZXfAdkCSIHZw==';echo?$e; echo?"<br>"; echo?passport_decrypt($e,$k);

4.CURL的POST

class?HttpUtil?{public?static?function?post($url,?$data)?{$ch?=?curl_init();curl_setopt($ch,?CURLOPT_URL,?$url);curl_setopt($ch,?CURLOPT_CUSTOMREQUEST,?"POST");curl_setopt($ch,?CURLOPT_SSL_VERIFYPEER,?FALSE);curl_setopt($ch,?CURLOPT_SSL_VERIFYHOST,?FALSE);curl_setopt($ch,?CURLOPT_USERAGENT,?'Mozilla/5.0?(compatible;?MSIE?5.01;?Windows?NT?5.0)');curl_setopt($ch,?CURLOPT_FOLLOWLOCATION,?1);curl_setopt($ch,?CURLOPT_AUTOREFERER,?1);curl_setopt($ch,?CURLOPT_POSTFIELDS,?$data);curl_setopt($ch,?CURLOPT_RETURNTRANSFER,?true);$tmpInfo?=?curl_exec($ch);if?(curl_errno($ch))?{return?false;}curl_close($ch);return?$tmpInfo;} }

5.字符編碼轉換

$str=mb_convert_encoding($str,?"utf-8",?"gbk");//將原來是gbk的字符轉換成utf-8

6.生成本地緩存

ob_start(); //print_r($data); $datastr?=?ob_get_contents(); ob_clean(); file_put_contents("/home/wwwroot/html/test.html",$datastr);


轉載于:https://my.oschina.net/u/1446273/blog/225134

總結

以上是生活随笔為你收集整理的项目常用的PHP代码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。