function send_code($email = 'admin@kieng.cn', $title = '标题', $message = '内容') { $toemail = $email; //定义收件人的邮箱 $sendmail = 'xxxx@163.com'; //发件人邮箱 $sendmailpswd = "xxxx"; //客户端...
使用代理//初始化 curl 乱七八糟就不写了 $arrip = [ 'xxx.x.xx.x:80', 'xxx.x.xx.x:80', 'xxx.x.xx.x:80', ]; //取出随机代-理 $daili = $arrip[array_rand($arrip, 1)]; $ip = explode(':', $daili)[0]; $port = explode...
curl_setopt (int ch, string option, mixed value)curl_setopt()函数将为一个 CURL 会话设置选项。option参数是你想要的设置,value 是这个选项给定的值。类似这样curl_setopt($curl, CURLOPT_NOBODY, 1);第一类对于下面的这些 option 的可选参数,value 应该被设置一个bool类型...
方案一:使用 正则表达式<?php function is_url($url){ $r = "/http[s]?:\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/is"; if(preg_match($r,$url)){ //return true; echo '正确的 url 地址...
/* 创建目录 */ function mkFolder($path) { if (!is_readable($path)) { is_file($path) or mkdir($path, 0700, true); } }
/* 判断 http code */ function getHeaders($url) { $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_HEADER, 1); curl_setopt($curl, CURLOPT_NOBODY,...
//在线人数 function online_users() { $filename='online.txt'; $CookieName='OnLinePerson'; $onlineTime=30; $online=file($filename); $nowtime=$_SERVER['REQUEST_TIME']; $nowonl...
function check_content($content) { $content_reg='/正则表达式/i'; if ( preg_match($content_reg,$content) ) { return true; } //结果不符合格式,也当失败处理 else { return false; }...
/* API的签名生成 说明: 1、规则:md5(id:key:域名) 传入: $id 客户id号 $key API的key字符串 $domain 被查询网址提取的域名 返回 md5 32位字符串 */ function create_sign ($id,$key,$domain) { return md5("{$id}:{$key...
/* 提取被查询网址的域名 说明: 1、提取后的域名不带http:// 2、不支持ip形式 传入:被查询的网址 返回:域名字符串 */ function get_domain ($site) { $domain=''; if ( preg_match('!^(?:http://|https://)?((?:[a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a...