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

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

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

瀏覽:33日期:2022-09-14 09:38:36
1. 發送短信調用 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. 根據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粉絲數量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() 壓縮數據$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發送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久久,三上悠亚国产精品一区二区三区
欧美激情综合| 在线视频日韩| 欧美亚洲免费| 国产精品午夜一区二区三区| 蜜桃av一区二区在线观看| 亚洲毛片一区| 国产精品乱战久久久| 国产va免费精品观看精品视频| 久久伊人久久| 精精国产xxxx视频在线播放| 日韩欧美一区二区三区在线观看| 日韩av福利| 国产一区日韩一区| 综合精品一区| 国产亚洲欧美日韩在线观看一区二区| 久久av中文| 91精品国产福利在线观看麻豆| 婷婷丁香综合| 亚洲欧美网站在线观看| 欧美天堂一区| 中文字幕一区久| 免费的成人av| 美女高潮久久久| 久久久亚洲一区| 石原莉奈在线亚洲二区| 国产欧美丝祙| 精品欧美激情在线观看| 日韩高清三区| 91精品国产调教在线观看| 日韩欧美精品一区二区综合视频| 久久精品一本| 免费精品视频| 精品视频一区二区三区四区五区 | 免费日韩av片| 国产乱码精品一区二区三区四区| 日韩影院二区| 日韩黄色av| 日韩精品一区二区三区免费观看| 视频一区二区三区在线| 欧美a一区二区| 午夜精品免费| 久久wwww| 蜜桃av一区二区| 国产va在线视频| 亚洲尤物av| 美女一区网站| 亚洲精品极品| 日韩精品一区二区三区免费观看| 日韩精品一区二区三区中文字幕| 日韩影院二区| 国产欧美自拍一区| 亚洲成人日韩| 国产精品成人一区二区不卡| 午夜在线视频一区二区区别| 久久不卡国产精品一区二区| 国产午夜久久| 激情综合五月| 婷婷精品在线观看| 免费久久精品| 福利一区在线| 青青国产91久久久久久| 成人精品中文字幕| 欧美亚洲福利| 99国产精品视频免费观看一公开| 风间由美中文字幕在线看视频国产欧美| 美女精品网站| 日韩在线观看不卡| 精品三级在线观看视频| 日韩在线观看一区二区三区| 久久久五月天| 精品九九在线| 久久精品超碰| 日韩精品第一| 亚洲午夜免费| 国产精品女主播一区二区三区| 麻豆视频在线观看免费网站黄 | 丝袜国产日韩另类美女| 综合日韩av| 精品国产黄a∨片高清在线| 青青草91久久久久久久久| 视频一区二区欧美| 香蕉成人久久| 怡红院精品视频在线观看极品| 成人亚洲欧美| 国产一区二区三区探花| 久久精品99国产国产精| 亚洲另类视频| 亚洲一级二级| 日韩欧美一区二区三区免费观看| 久久99国产精品视频| 国产精品毛片久久久| 国产亚洲一卡2卡3卡4卡新区| 亚洲精品成人一区| 视频一区中文字幕| 女同性一区二区三区人了人一| 激情婷婷欧美| 欧美亚洲激情| 亚洲一级二级| 在线亚洲自拍| 亚洲深夜影院| 亚洲精选成人| 日韩一区二区三区免费视频| 国产视频一区免费看| 亚洲免费激情| 久久高清免费观看| 亚洲欧美日韩国产一区二区| 亚洲欧美日韩国产综合精品二区| 国产亚洲在线观看| 亚洲一区二区三区高清不卡| 夜夜精品视频| 亚洲精品麻豆| 欧美一区免费| 麻豆国产欧美一区二区三区| 国产精品美女久久久久久不卡| 国产精品网址| 久久这里只有精品一区二区| 国产videos久久| 色天使综合视频| 色老板在线视频一区二区| 日本精品在线中文字幕| 久久精品在线| 亚洲欧美日本视频在线观看| 亚洲精品中文字幕99999| 欧美一级全黄| 国产一区二区三区不卡视频网站 | 国产美女精品| 日韩1区2区3区| 麻豆久久一区| 日韩欧美综合| 妖精视频成人观看www| 亚洲少妇自拍| 日韩一区二区三免费高清在线观看| 911亚洲精品| 精品国产亚洲一区二区在线观看| 日韩中文欧美| 日韩在线卡一卡二| 国产精品毛片aⅴ一区二区三区| 日产精品一区二区| 亚洲一区欧美激情| 国产精品黄色片| 三级精品视频| 婷婷成人av| av资源亚洲| 中文字幕中文字幕精品| 美女视频黄免费的久久| 久久午夜影院| 亚洲精品一区二区妖精| 国产日本亚洲| 久久激情婷婷| 青青草国产精品亚洲专区无| 国产aⅴ精品一区二区三区久久| 91久久久精品国产| 国产精品视频一区二区三区综合| 午夜精品久久久久久久久久蜜桃| 视频一区国产视频| 日韩综合一区| 亚洲ab电影| 群体交乱之放荡娇妻一区二区| 亚洲3区在线| 日韩精品一区二区三区免费观看| 热久久国产精品| 国产福利91精品一区二区| 欧美专区18| 伊人久久在线| 91大神在线观看线路一区| 成人久久久久| 国产精品videosex极品| 国产精品88久久久久久| 欧美极品一区二区三区| 日韩制服丝袜先锋影音| 国产精品精品国产一区二区| 日韩一区二区三区精品| 久久精品播放| 久久精品免费看| 日韩黄色在线观看| 国产精品麻豆久久| 日本欧美在线| 亚洲一区二区毛片| 亚洲深夜视频| 麻豆精品在线视频| 日本不卡视频一二三区| 黄色成人在线网址| 成人羞羞在线观看网站| 久久只有精品| 欧美日一区二区三区在线观看国产免 | 欧美亚洲激情| 精品一区二区三区中文字幕视频| 在线精品亚洲| 欧美va亚洲va日韩∨a综合色| 久久精品免费看| 欧美欧美黄在线二区| 久久国产99| 老司机久久99久久精品播放免费| 99久久视频| 蜜桃精品在线| 99久久精品费精品国产| 日韩欧美一区免费| 亚洲成人不卡| 日韩精品一区二区三区免费观看| 国产日韩欧美三区|