日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

十個超級有用的PHP代碼片段

瀏覽:31日期:2022-09-14 09:38:36
1. 發(fā)送短信調用 TextMagic API。// Include the TextMagic PHP lib require(’textmagic-sms-api-php/TextMagicAPI.php’); // Set the username and password information $username = ’myusername’; $password = ’mypassword’; // Create a new instance of TM $router = new TextMagicAPI(array( ’username’ => $username, ’password’ => $password )); // Send a text message to ’999-123-4567’ $result = $router->send(’Wake up!’, array(9991234567), true); // result: Result is: Array ( [messages] => Array ( [19896128] => 9991234567 ) [sent_text] => Wake up! [parts_count] => 1 ) 2. 根據(jù)IP查找地址function detect_city($ip) { $default = ’UNKNOWN’; if (!is_string($ip) || strlen($ip) < 1 || $ip == ’127.0.0.1’ || $ip == ’localhost’) $ip = ’8.8.8.8’; $curlopt_useragent = ’Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6 (.NET CLR 3.5.30729)’; $url = ’http://ipinfodb.com/ip_locator.php?ip=’ . urlencode($ip); $ch = curl_init(); $curl_opt = array( CURLOPT_FOLLOWLOCATION => 1, CURLOPT_HEADER => 0, CURLOPT_RETURNTRANSFER => 1, CURLOPT_USERAGENT => $curlopt_useragent, CURLOPT_URL => $url, CURLOPT_TIMEOUT => 1, CURLOPT_REFERER => ’http://’ . $_SERVER[’HTTP_HOST’], ); curl_setopt_array($ch, $curl_opt); $content = curl_exec($ch); if (!is_null($curl_info)) { $curl_info = curl_getinfo($ch); } curl_close($ch); if ( preg_match(’{<li>City : ([^<]*)</li>}i’, $content, $regs) ) { $city = $regs[1]; } if ( preg_match(’{<li>State/Province : ([^<]*)</li>}i’, $content, $regs) ) { $state = $regs[1]; } if( $city!=’’ && $state!=’’ ){ $location = $city . ’, ’ . $state; return $location; }else{ return $default; } } 3. 顯示網頁的源代碼<?php // display source code $lines = file(’http://google.com/’); foreach ($lines as $line_num => $line) { // loop thru each line and prepend line numbers echo 'Line #<b>{$line_num}</b> : ' . htmlspecialchars($line) . '<br>n'; } 4. 檢查服務器是否使用HTTPSif ($_SERVER[’HTTPS’] != 'on') { echo 'This is not HTTPS'; }else{ echo 'This is HTTPS'; } 5. 顯示Facebook粉絲數(shù)量function fb_fan_count($facebook_name){ // Example: https://graph.facebook.com/digimantra $data = json_decode(file_get_contents('https://graph.facebook.com/'.$facebook_name)); echo $data->likes; } 6. 檢測圖片的主要顏色$i = imagecreatefromjpeg('image.jpg'); for ($x=0;$x<imagesx($i);$x++) { for ($y=0;$y<imagesy($i);$y++) { $rgb = imagecolorat($i,$x,$y); $r = ($rgb >> 16) & 0xFF; $g = ($rgb >> & 0xFF; $b = $rgb & 0xFF; $rTotal += $r; $gTotal += $g; $bTotal += $b; $total++; } } $rAverage = round($rTotal/$total); $gAverage = round($gTotal/$total); $bAverage = round($bTotal/$total); 7. 獲取內存使用信息echo 'Initial: '.memory_get_usage().' bytes n'; /* prints Initial: 361400 bytes */ // let’s use up some memory for ($i = 0; $i < 100000; $i++) { $array []= md5($i); } // let’s remove half of the array for ($i = 0; $i < 100000; $i++) { unset($array[$i]); } echo 'Final: '.memory_get_usage().' bytes n'; /* prints Final: 885912 bytes */ echo 'Peak: '.memory_get_peak_usage().' bytes n'; /* prints Peak: 13687072 bytes */ 8. 使用 gzcompress() 壓縮數(shù)據(jù)$string = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc ut elit id mi ultricies adipiscing. Nulla facilisi. Praesent pulvinar, sapien vel feugiat vestibulum, nulla dui pretium orci, non ultricies elit lacus quis ante. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam pretium ullamcorper urna quis iaculis. Etiam ac massa sed turpis tempor luctus. Curabitur sed nibh eu elit mollis congue. Praesent ipsum diam, consectetur vitae ornare a, aliquam a nunc. In id magna pellentesque tellus posuere adipiscing. Sed non mi metus, at lacinia augue. Sed magna nisi, ornare in mollis in, mollis sed nunc. Etiam at justo in leo congue mollis. Nullam in neque eget metus hendrerit scelerisque eu non enim. Ut malesuada lacus eu nulla bibendum id euismod urna sodales. '; $compressed = gzcompress($string); echo 'Original size: '. strlen($string).'n'; /* prints Original size: 800 */ echo 'Compressed size: '. strlen($compressed).'n'; /* prints Compressed size: 418 */ // getting it back $original = gzuncompress($compressed); 9. 使用PHP做Whois檢查function whois_query($domain) { // fix the domain name: $domain = strtolower(trim($domain)); $domain = preg_replace(’/^http:///i’, ’’, $domain); $domain = preg_replace(’/^www./i’, ’’, $domain); $domain = explode(’/’, $domain); $domain = trim($domain[0]); // split the TLD from domain name $_domain = explode(’.’, $domain); $lst = count($_domain)-1; $ext = $_domain[$lst]; // You find resources and lists // like these on wikipedia: // // http://de.wikipedia.org/wiki/Whois // $servers = array( 'biz' => 'whois.neulevel.biz', 'com' => 'whois.internic.net', 'us' => 'whois.nic.us', 'coop' => 'whois.nic.coop', 'info' => 'whois.nic.info', 'name' => 'whois.nic.name', 'net' => 'whois.internic.net', 'gov' => 'whois.nic.gov', 'edu' => 'whois.internic.net', 'mil' => 'rs.internic.net', 'int' => 'whois.iana.org', 'ac' => 'whois.nic.ac', 'ae' => 'whois.uaenic.ae', 'at' => 'whois.ripe.net', 'au' => 'whois.aunic.net', 'be' => 'whois.dns.be', 'bg' => 'whois.ripe.net', 'br' => 'whois.registro.br', 'bz' => 'whois.belizenic.bz', 'ca' => 'whois.cira.ca', 'cc' => 'whois.nic.cc', 'ch' => 'whois.nic.ch', 'cl' => 'whois.nic.cl', 'cn' => 'whois.cnnic.net.cn', 'cz' => 'whois.nic.cz', 'de' => 'whois.nic.de', 'fr' => 'whois.nic.fr', 'hu' => 'whois.nic.hu', 'ie' => 'whois.domainregistry.ie', 'il' => 'whois.isoc.org.il', 'in' => 'whois.ncst.ernet.in', 'ir' => 'whois.nic.ir', 'mc' => 'whois.ripe.net', 'to' => 'whois.tonic.to', 'tv' => 'whois.tv', 'ru' => 'whois.ripn.net', 'org' => 'whois.pir.org', 'aero' => 'whois.information.aero', 'nl' => 'whois.domain-registry.nl' ); if (!isset($servers[$ext])){ die(’Error: No matching nic server found!’); } $nic_server = $servers[$ext]; $output = ’’; // connect to whois server: if ($conn = fsockopen ($nic_server, 43)) { fputs($conn, $domain.'rn'); while(!feof($conn)) { $output .= fgets($conn,128); } fclose($conn); } else { die(’Error: Could not connect to ’ . $nic_server . ’!’); } return $output; } 10. 通過Email發(fā)送PHP錯誤<?php // Our custom error handler function nettuts_error_handler($number, $message, $file, $line, $vars){ $email = ' <p>An error ($number) occurred on line <strong>$line</strong> and in the <strong>file: $file.</strong> <p> $message </p>'; $email .= '<pre>' . print_r($vars, 1) . '</pre>'; $headers = ’Content-type: text/html; charset=iso-8859-1’ . 'rn'; // Email the error to someone... error_log($email, 1, ’you@youremail.com’, $headers); // Make sure that you decide how to respond to errors (on the user’s side) // Either echo an error message, or kill the entire project. Up to you... // The code below ensures that we only 'die' if the error was more than // just a NOTICE. if ( ($number !== E_NOTICE) && ($number < 2048) ) { die('There was an error. Please try again later.'); } } // We should use our custom function to handle errors. set_error_handler(’nettuts_error_handler’); // Trigger an error... (var doesn’t exist) echo $somevarthatdoesnotexist;
標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产调教一区二区三区| 中文字幕在线视频网站| 红杏一区二区三区| 亚洲精选91| 91国语精品自产拍| 麻豆国产91在线播放| 水蜜桃久久夜色精品一区| 日本美女一区| 香蕉精品视频在线观看| 蜜桃视频在线观看一区| 国产高清精品二区| 国产传媒av在线| 久久视频精品| 久久成人亚洲| 日韩中文av| 国内精品亚洲| 99热精品在线观看| 国产欧美自拍| 亚洲精品一级二级| 亚洲资源网站| 日韩av在线免费观看不卡| 亚洲欧美日本视频在线观看| 电影91久久久| 亚洲综合中文| 久久三级毛片| 欧美女激情福利| 午夜久久美女| 精品一区二区三区中文字幕| 国产精品mv在线观看| 国产一区二区三区四区五区| 精品中文字幕一区二区三区四区| 国产一区二区三区不卡av| 亚洲第一区色| 在线精品一区| 国产精品观看| 日韩免费看片| 男女男精品视频网| 777久久精品| 精品国产一区二区三区噜噜噜| 在线人成日本视频| 亚洲激情久久| 日韩高清欧美激情| 麻豆精品久久久| 亚洲精品一区三区三区在线观看| 日韩视频一区| 日韩国产在线观看一区| 美女毛片一区二区三区四区最新中文字幕亚洲 | 蜜桃av一区二区在线观看| 91精品美女| 国产在线看片免费视频在线观看| 亚洲女人av| 欧美精品不卡| 不卡中文字幕| 欧美亚洲色图校园春色| 里番精品3d一二三区| 婷婷中文字幕一区| 欧美日韩18| 欧美综合另类| 国产免费av一区二区三区| 亚洲二区免费| 国产亚洲第一伦理第一区| 日韩欧美一区二区三区免费看| 午夜在线精品偷拍| 免费在线亚洲| 丝袜美腿亚洲色图| 国产va免费精品观看精品视频| 影音先锋久久精品| 欧美国产极品| 欧美国产小视频| 国产精品99一区二区| 五月天综合网站| 宅男在线一区| 亚洲精品123区| 欧美伊人影院| 国产成人久久精品麻豆二区| 国产精品调教| 国产理论在线| sm捆绑调教国产免费网站在线观看 | av综合电影网站| 九九久久电影| 久久精品国产精品亚洲毛片| 国产精品极品| 国产精品丝袜xxxxxxx| 久久久精品区| 香蕉久久久久久| 亚洲福利精品| 亚洲美女久久精品| 欧美日韩视频| 久久国产精品久久w女人spa| 日韩在线观看中文字幕| 亚洲综合五月| 久久99久久人婷婷精品综合| 欧美资源在线| 国产精品观看| 一区二区亚洲视频| 日本一区免费网站| 日韩一区二区三区精品 | 国产欧美亚洲一区| 日韩视频久久| 视频精品一区| 国产亚洲电影| 精品日韩视频| 日韩影片在线观看| 国产欧美一区二区三区精品酒店| 日韩黄色大片网站| 国产美女一区| 国产一区二区三区四区大秀| 日本成人手机在线| 精品在线网站观看| 久久狠狠久久| 九一精品国产| yellow在线观看网址| 欧美片第1页综合| 久久av导航| 日本不良网站在线观看| 日韩av自拍| 1024精品久久久久久久久| 久久婷婷一区| 色综合五月天| 国产精品日韩精品在线播放 | 国产精品中文字幕亚洲欧美 | 欧美另类专区| 久久久久久亚洲精品美女| 日韩成人午夜精品| 日日摸夜夜添夜夜添国产精品| 欧美日韩国产免费观看| 欧美xxxx中国| 日韩久久电影| 在线亚洲人成| 五月天久久久| 国产精品97| 99久久精品网站| 99国产精品久久久久久久成人热| 91高清一区| 国产日产精品_国产精品毛片| 色综合五月天| 日韩亚洲一区在线| 激情综合网站| 日韩欧美中文字幕电影 | 国产亚洲欧美日韩在线观看一区二区 | 精品国产欧美日韩一区二区三区| 精品欠久久久中文字幕加勒比| 麻豆成人综合网| 国产精品亚洲人成在99www| 欧美亚洲二区| 涩涩涩久久久成人精品| 亚洲综合福利| 美日韩一区二区三区| 久久丁香四色| 日韩电影免费网址| 99香蕉国产精品偷在线观看| 欧美日韩网址| 国产一区二区三区视频在线| 亚洲一级黄色| 日本国产一区| 欧美天堂亚洲电影院在线观看| 日本一区福利在线| 久久精品国产一区二区| 午夜久久久久| 日韩影院精彩在线| 成人免费电影网址| 国产女优一区| 青青久久av| 欧美+亚洲+精品+三区| 国产区精品区| 99在线精品免费视频九九视| 国产精品成人a在线观看| 国产精品九九| 欧美成人基地 | 久久高清一区| 伊人久久亚洲美女图片| 国产精品久久久久久久久久齐齐| 97国产成人高清在线观看| 在线看片福利| 日韩大片在线观看| 日韩中文欧美| 国产精品久久久亚洲一区| 国产视频亚洲| 国产精品字幕| 麻豆一区二区三| 日本不卡高清| 日韩在线看片| 日韩av自拍| 欧美在线观看天堂一区二区三区| 欧美不卡高清| 亚洲国产福利| 日韩精品第一| 欧美激情福利| 视频二区不卡| 亚洲成人va| 欧美日韩中文字幕一区二区三区| 精品三级在线| 欧美香蕉视频| 亚洲女同中文字幕| 亚洲一区二区日韩| 国产精品极品| 久久精品亚洲| 精品欧美一区二区三区在线观看| 国产精品毛片视频| 青青草国产精品亚洲专区无|