PHP获取img标签的src属性值
preg_match_all('/<img[^>]*?src="([^"]*?)"[^>]*?>/i',$str,$match); var_dump($match); ... 继续阅读 »
preg_match_all('/<img[^>]*?src="([^"]*?)"[^>]*?>/i',$str,$match); var_dump($match); ... 继续阅读 »
DomCrawlerhttps://symfony.com/doc/current/components/dom_crawler.html 安装composer require symfony/dom-crawler 使用require __DIR__ . '/vendor/autolo ... 继续阅读 »
Thinkphp3.2 任意文件删除Pop链Thinkphp3.2 在查找反序列化链时发现其存在一条任意文件删除的反序列化链 发现过程搜索全局__destruct 魔术方法,发现在文件ThinkPHP\Library\Vendor\Smarty\sysplugins\smarty_internal ... 继续阅读 »
枚举rfc枚举将在 PHP 8.1 中添加!如果您不确定它们的用途,可以在此处了解它们。 添加枚举将是 PHP 的重大改进,因此我非常期待看到枚举在 PHP 8.1 中出现。为了让您快速预览它们的外观,这里有一个代码示例: enum Status { case Pending; ca ... 继续阅读 »
function get_html($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); ... 继续阅读 »
PHP判断是否有中文$str = 'php学习博客'; if(preg_match('/[\x7f-\xff]/', $str)){ echo '字符串中有中文<br/>'; }else{ echo '字符串中没有中 ... 继续阅读 »
PHP获取2个字符之间的字符串function get_between($input, $start, $end) { $substr = substr($input, strlen($start)+strpos($input, $start),(strlen($input) - strp ... 继续阅读 »
PHP去除所有空格function trimall($str) { $qian=array(" "," ","\t","\n","\r"); $hou=array("& ... 继续阅读 »
PHP保留两位小数(不四舍五入)function FA($a){ $result = intval($a * pow(10, 2))/ pow(10, 2); return $result; } ... 继续阅读 »
PHP生成随机6位密码function GetRandStr($length){ $str='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; $len=strlen($str)-1; ... 继续阅读 »
PHP7 生成指定位数随机字符串#function str_rand($length = 32, $char = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ') { if(!is_int($ ... 继续阅读 »
PHP读取指定行#function getLine($file, $line, $length = 40960){ $returnTxt = null; $i = 1; $handle = @fopen($file, "r"); if ($ ... 继续阅读 »
PHP CURL去除响应头,响应主体的方法curl_setopt($ch, CURLOPT_HEADER, false); //设置false表示只需要响应的正文 curl_setopt($ch, CURLOPT_NOBODY, FALSE); //设置false表示只需要响应头部 ... 继续阅读 »
PHP file_put_contents追加和换行file_put_contents($payLogFile, $newLog.PHP_EOL, FILE_APPEND); ... 继续阅读 »