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

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

直接拿來用 九個超實用的PHP代碼片段(二)

瀏覽:24日期:2022-09-13 18:02:07

每位程序員和開發者都喜歡討論他們最愛的代碼片段,尤其是當PHP開發者花費數個小時為網頁編碼或創建應用時,他們更知道這些代碼的重要性。為了節約編碼時間,筆者收集了一些較為實用的代碼片段,幫助開發者提高工作效率。>>> 點擊查看PHP代碼片段(一)

直接拿來用 九個超實用的PHP代碼片段(二)

1) Whois query using PHP ——利用PHP獲取Whois請求

利用這段代碼,在特定的域名里可獲得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: // // <a >http://de.wikipedia.org/wiki/Whois</a> // $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;}2) Text messaging with PHP using the TextMagic API ——使用TextMagic API 獲取PHP Test信息

TextMagic引入強大的核心API,可輕松將SMS發送到手機。該API是需要付費。

the TextMagic PHP librequire(’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 )3) Get info about your memory usage——獲取內存使用率

這段代碼幫助你獲取內存使用率。

echo 'Initial: '.memory_get_usage().' bytes n';/* printsInitial: 361400 bytes*/// let’s use up some memoryfor ($i = 0; $i < 100000; $i++) {$array []= md5($i);}// let’s remove half of the arrayfor ($i = 0; $i < 100000; $i++) {unset($array[$i]);}echo 'Final: '.memory_get_usage().' bytes n';/* printsFinal: 885912 bytes*/echo 'Peak: '.memory_get_peak_usage().' bytes n';/* printsPeak: 13687072 bytes*/4) Display source code of any webpage——查看任意網頁源代碼

如果你想查看網頁源代碼,那么只需更改第二行的URL,源代碼就會在網頁上顯示出。

<?php // display source code $lines = file(’http://google.com/’); foreach ($lines as $line_num => $line) { // loop thru each line and prepend line numbersecho 'Line #{$line_num} : ' . htmlspecialchars($line) . 'n';}5) Create data uri’s——創建數據uri

通過使用此代碼,你可以創建數據Uri,這對在HTML/CSS中嵌入圖片非常有用,可幫助節省HTTP請求。

function data_uri($file, $mime) { $contents=file_get_contents($file); $base64=base64_encode($contents); echo 'data:$mime;base64,$base64';}6) Detect location by IP——通過IP檢索出地理位置

這段代碼幫助你查找特定的IP,只需在功能參數上輸入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(’{City : ([^<]*)}i’, $content, $regs) ) { $city = $regs[1]; } if ( preg_match(‘{State/Province : ([^<]*) }i’, $content, $regs) ) { $state = $regs[1]; } if( $city!=” && $state!=” ){ $location = $city . ‘, ‘ . $state; return $location; }else{ return $default; } }7) Detect browser language——查看瀏覽器語言

檢測瀏覽器使用的代碼腳本語言。

function get_client_language($availableLanguages, $default=’en’){if (isset($_SERVER[’HTTP_ACCEPT_LANGUAGE’])) {$langs=explode(’,’,$_SERVER[’HTTP_ACCEPT_LANGUAGE’]);foreach ($langs as $value){$choice=substr($value,0,2);if(in_array($choice, $availableLanguages)){return $choice;}}} return $default;}8) Check if server is HTTPS——檢測服務器是否是HTTPS

if ($_SERVER[’HTTPS’] != 'on') { echo 'This is not HTTPS';}else{echo 'This is HTTPS';}9) Generate CSV file from a PHP array——在PHP數組中生成.csv 文件

function generateCsv($data, $delimiter = ’,’, $enclosure = ’'’) { $handle = fopen(’php://temp’, ’r+’); foreach ($data as $line) { fputcsv($handle, $line, $delimiter, $enclosure); } rewind($handle); while (!feof($handle)) { $contents .= fread($handle, 8192); } fclose($handle); return $contents;}

英文出自:Designzum

標簽: PHP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
夜夜嗨网站十八久久| 日韩精品乱码av一区二区| 日本成人在线不卡视频| 日韩一区精品字幕| 亚洲综合丁香| 欧美日韩精品免费观看视频完整| 精精国产xxxx视频在线播放| 中文字幕在线官网| 少妇久久久久| 国产精品女主播一区二区三区| 亚洲精品2区| 免费不卡中文字幕在线| 美女毛片一区二区三区四区| 女人天堂亚洲aⅴ在线观看| 国产亚洲精品v| 日韩精品中文字幕一区二区| 九九综合在线| 日韩中文字幕视频网| 国产午夜一区| 日韩不卡免费高清视频| 精品欧美激情在线观看| 久久最新视频| 日韩中文字幕一区二区高清99| 美女网站久久| 欧美aⅴ一区二区三区视频| 不卡福利视频| 日韩av中文字幕一区| 神马久久午夜| 97久久亚洲| 国内精品福利| 国产激情久久| 亚洲精品午夜av福利久久蜜桃| 最新国产精品久久久| 免费在线日韩av| 性色一区二区| 精品久久在线| 中文字幕一区二区三区日韩精品| 精品国产黄a∨片高清在线| 国产精品嫩草99av在线| 国产成人久久精品一区二区三区| 中文精品视频| 高清一区二区三区av| 日韩avvvv在线播放| 免费污视频在线一区| 国产精品一站二站| 国产亚洲激情| 九九综合九九| 91tv亚洲精品香蕉国产一区| 久久久久97| 国产精品一区二区三区www| 伊人久久婷婷| 国产精品乱战久久久| 一级欧美视频| 三级在线观看一区二区| 久久婷婷激情| аⅴ资源天堂资源库在线| 国产精品久久777777毛茸茸| 亚洲乱码一区| 免费在线观看不卡| 免费久久99精品国产| 好看的亚洲午夜视频在线| 99久久夜色精品国产亚洲1000部| 日产午夜精品一线二线三线| 黄色网一区二区| 久久一区视频| 国产aⅴ精品一区二区三区久久| 免费精品视频| 亚洲综合专区| 日韩1区2区3区| 91午夜精品| 精品国产亚洲一区二区三区在线 | 久久久久久美女精品| 中文字幕人成乱码在线观看| 免费看一区二区三区| 国产一区国产二区国产三区| 国产成人77亚洲精品www| 成人一区不卡| 五月精品视频| 亚洲精品影视| 国产精品麻豆成人av电影艾秋| 久久婷婷国产| 9国产精品视频| 91欧美精品| 欧美www视频在线观看| 韩日一区二区三区| 中文字幕日韩欧美精品高清在线| 日韩精品第一| 在线手机中文字幕| 91精品一区国产高清在线gif | 国产免费av国片精品草莓男男| 欧美伊人久久| 91精品一区国产高清在线gif| 免费日本视频一区| 激情不卡一区二区三区视频在线| 亚洲成av在线| 日本色综合中文字幕| 高清久久精品| 伊人久久大香伊蕉在人线观看热v| 国产精品mm| 国产精品人人爽人人做我的可爱| 国产精品美女在线观看直播| 成人免费电影网址| 欧美一区自拍| 日韩精品一级中文字幕精品视频免费观看| 国产欧美另类| 亚洲精品一区二区妖精| 国产69精品久久| 在线观看亚洲精品福利片| av在线最新| 国产探花一区二区| 国产免费成人| 激情五月色综合国产精品| 国产成人精品一区二区三区视频 | 在线看片不卡| 亚洲高清二区| 国产suv精品一区二区四区视频| 亚洲精品大全| 亚洲精品福利| 亚欧成人精品| 日韩中文字幕一区二区高清99| 国产精品普通话对白| 亚洲精品小说| 日韩视频精品在线观看| 久久九九精品| 久久亚洲成人| 91精品国产91久久久久久黑人| 精品视频自拍| 久久精品国产亚洲一区二区三区| 欧美午夜三级| 国产日韩1区| 麻豆一区在线| 国产成人久久精品一区二区三区| 免费在线观看一区| 天堂av在线| 精品一区二区三区免费看 | 在线亚洲人成| 亚洲三级欧美| 影院欧美亚洲| 亚洲尤物av| 国产欧美高清| 美女视频黄久久| 国产精品二区不卡| 久久一区二区三区电影| 欧美日韩国产免费观看| 亚洲一区二区日韩| 国产精品三级| 日本欧美国产| 久久国产精品亚洲77777| 亚洲色图国产| 国产一区二区三区四区| av资源新版天堂在线| 欧美日韩一视频区二区| 老司机精品视频网| 国内精品99| 日韩精品高清不卡| 久久精品一区二区国产| 亚洲精品一二三区区别| 97se亚洲| 亚洲精品电影| 老牛国内精品亚洲成av人片| 视频小说一区二区| 婷婷综合一区| 91看片一区| 日韩黄色av| 日本免费一区二区三区四区| 天堂va蜜桃一区二区三区| 欧美激情视频一区二区三区免费| 亚洲先锋成人| 一区二区日韩免费看| 91国内精品| 日韩精品成人在线观看| 91精品啪在线观看国产18| 欧美日韩亚洲一区| 亚洲午夜精品久久久久久app| 欧美日韩a区| 亚洲成人三区| 精品视频97| 亚欧洲精品视频在线观看| 亚洲福利一区| 日韩欧美1区| 麻豆91在线播放| 日韩av一区二| 一本色道久久精品| 久久精品1区| 国产激情在线播放| 最新国产精品| 免费在线观看一区二区三区| 五月婷婷六月综合| 国产一区日韩一区| 电影亚洲精品噜噜在线观看| 老牛国内精品亚洲成av人片| 国产乱人伦精品一区| 欧美日韩一区二区高清| 亚洲+小说+欧美+激情+另类| 久久亚洲国产精品一区二区| 国产亚洲综合精品| 美女尤物久久精品| 一区二区三区国产盗摄| 亚洲ab电影| 国产亚洲一卡2卡3卡4卡新区|