亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP開發中常用的十個代碼樣例

2020-03-22 20:10:13
字體:
來源:轉載
供稿:網友
function is_spam($text, $file, $split = ‘:‘, $regex = false){ $handle = fopen($file, ‘rb‘); $contents = fread($handle, filesize($file)); fclose($handle); $lines = explode("n", $contents); $arr = array(); foreach($lines as $line){ list($word, $count) = explode($split, $line); if($regex) $arr[$word] = $count; else $arr[preg_quote($word)] = $count; preg_match_all("~".implode(‘|‘, array_keys($arr))."~", $text, $matches); $temp = array(); foreach($matches[0] as $match){ if(!in_array($match, $temp)){ $temp[$match] = $temp[$match] + 1; if($temp[$match] = $arr[$word]) return true; return false; $file = ‘spam.txt‘; $str = ‘This string has cat, dog word‘; if(is_spam($str, $file)) echo ‘this is spam‘; else echo ‘this is not spam‘; ab:3 dog:3 cat:2 monkey:2 二、隨機顏色生成器function randomColor() { $str = ‘#‘; for($i = 0 ; $i $i++) { $randNum = rand(0 , 15); switch ($randNum) { case 10: $randNum = ‘A‘; break; case 11: $randNum = ‘B‘; break; case 12: $randNum = ‘C‘; break; case 13: $randNum = ‘D‘; break; case 14: $randNum = ‘E‘; break; case 15: $randNum = ‘F‘; break; $str .= $randNum; return $str; $color = randomColor(); 三、從網上下載文件
set_time_limit(0); // Supports all file types // URL Here: $url = ‘http://somsite.com/some_video.flv‘; $pi = pathinfo($url); $ext = $pi[‘extension‘]; $name = $pi[‘filename‘]; // create a new cURL resource $ch = curl_init(); // set URL and other appropriate options curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); curl_setopt($ch, CURLOPT_AUTOREFERER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // grab URL and pass it to the browser $opt = curl_exec($ch); // close cURL resource, and free up system resources curl_close($ch); $saveFile = $name.‘.‘.$ext; if(preg_match("/[^0-9a-z._-]/i", $saveFile)) $saveFile = md5(microtime(true)).‘.‘.$ext; $handle = fopen($saveFile, ‘wb‘); fwrite($handle, $opt); fclose($handle);四、Alexa/Google Page Rankfunction page_rank($page, $type = ‘alexa‘){ switch($type){ case ‘alexa‘: $url = ‘http://alexa.com/siteinfo/‘; $handle = fopen($url.$page, ‘r‘); break; case ‘google‘: $url = ‘http://google.com/search client=navclient-auto&ch=6-1484155081&features=Rank&q=info:‘; $handle = fopen($url.‘http://‘.$page, ‘r‘); break; $content = stream_get_contents($handle); fclose($handle); $content = preg_replace("~(n|t|ss+)~",‘‘, $content); switch($type){ case ‘alexa‘: if(preg_match(‘~ div img.+ (.+ ) /div ~im‘,$content,$matches)){ return $matches[2]; }else{ return FALSE; break; case ‘google‘: $rank = explode(‘:‘,$content); if($rank[2] != ‘‘) return $rank[2]; else return FALSE; break; default: return FALSE; break; // Alexa Page Rank: echo ‘Alexa Rank: ‘.page_rank(‘techug.com‘); echo ‘ ‘; // Google Page Rank echo ‘Google Rank: ‘.page_rank(‘techug.com‘, ‘google‘); 五、強制下載文件$filename = $_GET[‘file‘]; //Get the fileid from the URL // Query the file ID $query = sprintf("SELECT * FROM tableName WHERE id = ‘%s‘",mysql_real_escape_string($filename)); $sql = mysql_query($query); if(mysql_num_rows($sql) 0){ $row = mysql_fetch_array($sql); // Set some headers header("Pragma: html' target='_blank'>public"); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download"); header("Content-Disposition: attachment; filename=".basename($row[‘FileName‘]).";"); header("Content-Transfer-Encoding: binary"); header("Content-Length: ".filesize($row[‘FileName‘])); @readfile($row[‘FileName‘]); exit(0); }else{ header("Location: /"); exit; }六、用Email顯示用戶的Gravator頭像$gravatar_link = ‘http://www.gravatar.com/avatar/‘ . md5($comment_author_email) . ‘ s=32‘; echo ‘ img src="‘ . $gravatar_link . ‘" / 七、用cURL獲取RSS訂閱數$ch = curl_init(); curl_setopt($ch,CURLOPT_URL,‘https://feedburner.google.com/api/awareness/1.0/GetFeedData id=7qkrmib4r9rscbplq5qgadiiq4‘); curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,2); $content = curl_exec($ch); $subscribers = get_match(‘/circulation="(.*)"/isU‘,$content); curl_close($ch); 八、時間差異計算function ago($time) $periods = array("second", "minute", "hour", "day", "week", "month", "year", "decade"); $lengths = array("60","60","24","7","4.35","12","10"); $now = time(); $difference = $now - $time; $tense = "ago"; for($j = 0; $difference = $lengths[$j] && $j count($lengths)-1; $j++) { $difference /= $lengths[$j]; $difference = round($difference); if($difference != 1) { $periods[$j].= "s"; return "$difference $periods[$j] ‘ago‘ "; }九、截取圖片
$filename= "test.jpg"; list($w, $h, $type, $attr) = getimagesize($filename); $src_im = imagecreatefromjpeg($filename); $src_x = ‘0‘; // begin x $src_y = ‘0‘; // begin y $src_w = ‘100‘; // width $src_h = ‘100‘; // height $dst_x = ‘0‘; // destination x $dst_y = ‘0‘; // destination y $dst_im = imagecreatetruecolor($src_w, $src_h); $white = imagecolorallocate($dst_im, 255, 255, 255); imagefill($dst_im, 0, 0, $white); imagecopy($dst_im, $src_im, $dst_x, $dst_y, $src_x, $src_y, $src_w, $src_h); header("Content-type: image/png"); imagepng($dst_im); imagedestroy($dst_im); 十、檢查網站是否宕機function Visit($url){ $agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";$ch=curl_init(); curl_setopt ($ch, CURLOPT_URL,$url ); curl_setopt($ch, CURLOPT_USERAGENT, $agent); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch,CURLOPT_VERBOSE,false); curl_setopt($ch, CURLOPT_TIMEOUT, 5); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch,CURLOPT_SSLVERSION,3); curl_setopt($ch,CURLOPT_SSL_VERIFYHOST, FALSE); $page=curl_exec($ch); //echo curl_error($ch); $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE); curl_close($ch); if($httpcode =200 && $httpcode 300) return true; else return false; if (Visit("http://www.google.com")) echo "Website OK"."n"; else echo "Website DOWN"; 以上內容針對PHP開發中常用的十個代碼樣例做了總結,希望對大家有所幫助。PHP教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人做爰www免费看视频网站| 欧美亚洲午夜视频在线观看| 欧美尺度大的性做爰视频| 中文字幕精品一区二区精品| 亚洲人成人99网站| 国产精品一区久久| 97精品免费视频| 国产精自产拍久久久久久| 久久视频免费在线播放| 91亚洲人电影| 成人黄色免费片| 日本午夜在线亚洲.国产| 在线亚洲欧美视频| 亚洲欧美一区二区精品久久久| 欧美大尺度电影在线观看| 欧美日韩性视频| 精品视频偷偷看在线观看| 国产成人91久久精品| 69视频在线播放| 国产一区二区三区视频在线观看| 在线播放日韩精品| 国产婷婷97碰碰久久人人蜜臀| 91欧美视频网站| 久久夜色精品国产| 日韩成人性视频| 中文字幕亚洲综合久久| 国产精品天天狠天天看| 日韩国产高清污视频在线观看| 一区二区三区天堂av| 色综合久久中文字幕综合网小说| 成人性生交xxxxx网站| 成人免费网视频| 久久久久五月天| 亚洲美女视频网站| 中文字幕精品www乱入免费视频| 精品国产自在精品国产浪潮| 欧美日韩国产va另类| 久久久久久久香蕉网| 亚洲国产成人精品久久久国产成人一区| 欧美在线亚洲一区| 日韩av片免费在线观看| 亚洲精品福利在线观看| 国产精品久久精品| 欧美日韩激情美女| 欧美日本在线视频中文字字幕| 成年无码av片在线| 日韩精品免费视频| 日韩性生活视频| 国产精品h片在线播放| 日韩欧美一区二区在线| 美女999久久久精品视频| 性色av一区二区三区红粉影视| 精品香蕉在线观看视频一| www国产精品com| 欧美在线视频免费观看| 精品国产一区二区三区四区在线观看| 韩国视频理论视频久久| 欧美激情亚洲另类| 国产日韩在线观看av| 久久精品国产91精品亚洲| 91精品久久久久久久久久入口| 国产一区二区三区四区福利| 精品亚洲男同gayvideo网站| 日韩动漫免费观看电视剧高清| 51ⅴ精品国产91久久久久久| 亚洲高清久久久久久| 国产原创欧美精品| 国产精品女人久久久久久| 国产午夜精品一区二区三区| 国产日韩欧美成人| 欧美成人合集magnet| 久热国产精品视频| 91亚洲一区精品| 色多多国产成人永久免费网站| 综合136福利视频在线| 91精品国产99久久久久久| 欧美性生活大片免费观看网址| 亚洲精品自拍第一页| 国产一区二区视频在线观看| 97国产成人精品视频| 久久亚洲影音av资源网| 欧美性高潮在线| 综合网日日天干夜夜久久| 精品国产一区二区三区四区在线观看| 日韩亚洲欧美中文高清在线| 国产日韩综合一区二区性色av| 亚洲欧美日韩第一区| 国产99久久精品一区二区 夜夜躁日日躁| 日韩中文字幕精品| 精品国产乱码久久久久久天美| 亚洲www在线观看| 久久精品在线视频| 91精品国产高清自在线看超| 欧美性xxxxx| 精品视频—区二区三区免费| 国产亚洲欧美日韩精品| 亚洲在线第一页| 国产精品欧美日韩久久| 日韩在线不卡视频| 深夜精品寂寞黄网站在线观看| 久久6免费高清热精品| 欧美日韩亚洲天堂| 最好看的2019年中文视频| 久久精品亚洲94久久精品| 岛国av在线不卡| 亚洲国产一区二区三区在线观看| 色无极影院亚洲| 国产亚洲视频在线| 亚洲成人黄色在线观看| 亚洲女人被黑人巨大进入| 日韩欧美在线免费| 亚洲欧洲日本专区| 久久国产精品亚洲| 国产欧美一区二区三区视频| 欧美野外猛男的大粗鳮| 日韩欧美在线观看视频| 日韩日本欧美亚洲| 久久久国产影院| 91精品在线观看视频| 日韩最新av在线| 欧美大片在线影院| 欧美一级在线亚洲天堂| 欧美成人sm免费视频| 欧美有码在线观看视频| 欧美精品成人在线| 久久久噜噜噜久久久| 欧美午夜视频在线观看| 热re91久久精品国99热蜜臀| 91天堂在线观看| 欧美日韩亚洲视频一区| 国产精品九九九| 正在播放亚洲1区| 日韩高清有码在线| 亚洲综合自拍一区| 久久久久久九九九| 欧美精品videofree1080p| 国产美女精品免费电影| 国产一级揄自揄精品视频| 精品亚洲va在线va天堂资源站| 亚洲欧美激情视频| 日韩精品亚洲精品| 91免费视频国产| 国产精品91久久| 国产精品成人一区二区三区吃奶| 丰满岳妇乱一区二区三区| 久久精品中文字幕一区| 亚洲成人精品视频| 久久国产天堂福利天堂| 国产一区深夜福利| 国产成人精品一区二区三区| 成人h猎奇视频网站| 夜夜狂射影院欧美极品| 国产亚洲人成网站在线观看| 国产午夜精品一区理论片飘花| 亚洲精品美女在线| 欧美精品xxx| 亚洲高清福利视频| 中文字幕日韩高清| 亚洲免费一在线| 欧美xxxx做受欧美.88| 精品中文字幕视频| 国内精品一区二区三区四区| 国产精品成人国产乱一区| 国模视频一区二区|