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

首頁 > 編程 > PHP > 正文

10個超級有用的PHP代碼片段果斷收藏

2020-03-22 17:25:55
字體:
來源:轉載
供稿:網友
function getDistanceBetweenPointsNew($latitude1, $longitude1, $latitude2, $longitude2) { $theta = $longitude1 - $longitude2; $miles = (sin(deg2rad($latitude1)) * sin(deg2rad($latitude2))) + (cos(deg2rad($latitude1)) * cos(deg2rad($latitude2)) * cos(deg2rad($theta))); $miles = acos($miles); $miles = rad2deg($miles); $miles = $miles * 60 * 1.1515; $feet = $miles * 5280; $yards = $feet / 3; $kilometers = $miles * 1.609344; $meters = $kilometers * 1000; return compact('miles','feet','yards','kilometers','meters'); $point1 = array('lat' = 40.770623, 'long' = -73.964367); $point2 = array('lat' = 40.758224, 'long' = -73.917404); $distance = getDistanceBetweenPointsNew($point1['lat'], $point1['long'], $point2['lat'], $point2['long']); foreach ($distance as $unit = $html' target='_blank'>value) { echo $unit.': '.number_format($value,4).' The example returns the following: miles: 2.6025 feet: 13,741.4350 yards: 4,580.4783 kilometers: 4.1884 meters: 4,188.3894 2.完善cURL功能function xcurl($url,$ref=null,$post=array(),$ua="Mozilla/5.0 (X11; Linux x86_64; rv:2.2a1pre) Gecko/20110324 Firefox/4.2a1pre",$print=false) { $ch = curl_init(); curl_setopt($ch, CURLOPT_AUTOREFERER, true); if(!empty($ref)) { curl_setopt($ch, CURLOPT_REFERER, $ref); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); if(!empty($ua)) { curl_setopt($ch, CURLOPT_USERAGENT, $ua); if(count($post) 0){ curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $post); $output = curl_exec($ch); curl_close($ch); if($print) { print($output); } else { return $output;
'@ [///!]* [^ ]* @si', // Strip out HTML tags '@]* .* @siU', // Strip style tags properly '@@' // Strip multi-line comments $output = preg_replace($search, '', $input); return $output; $val) { $output[$var] = sanitize($val); else { if (get_magic_quotes_gpc()) { $input = stripslashes($input); $input = cleanInput($input); $output = mysql_real_escape_string($input); return $output;
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('{
}i', $content, $regs) ) { $state = $regs[1]; } if( $city!='' && $state!='' ){ $location = $city . ', ' . $state; return $location; }else{ return $default; } }
6.檢測瀏覽器語言,只提供可用的$availableLanguages作為數組(‘en', ‘de', ‘es')function get_client_language($availableLanguages, $default='en'){ if (isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])) { $langs=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']); //start going through each one foreach ($langs as $value){ $choice=substr($value,0,2); if(in_array($choice, $availableLanguages)){ return $choice; return $default; 7.創建數據URLfunction data_uri($file, $mime) { $contents=file_get_contents($file); $base64=base64_encode($contents); echo "data:$mime;base64,$base64"; } 8.創建更加友好的頁面標題SEO URL輸入示例:$title = “This foo's bar is rockin' cool!”; echo makeseoname($title); //RETURNS: //this-foos-bar-is-rockin-coolfunction make_seo_name($title) { return preg_replace('/[^a-z0-9_-]/i', '', strtolower(str_replace(' ', '-', trim($title))));
// f(ucking) u(ncrackable) e(ncryption) function by BlackHatDBL (www.netforme.net) function fue($hash,$times) { // Execute the encryption(s) as many times as the user wants for($i=$times;$i $i--) { // Encode with base64... $hash=base64_encode($hash); // and md5... $hash=md5($hash); // sha1... $hash=sha1($hash); // sha256... (one more) $hash=hash("sha256", $hash); // sha512 $hash=hash("sha512", $hash); // Finaly, when done, return the value return $hash; } 10a.Tweeter Feed Runner——使用任意twitter名,可在任意頁面上加載用戶資源。pversion; public function loadTimeline($user, $max = 20){ $this- twitURL .= 'statuses/user_timeline.xml screen_name='.$user.'&count='.$max; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $this- twitURL); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $this- xml = curl_exec($ch); return $this; public function getTweets(){ $this- twitterArr = $this- getTimelineArray(); $tweets = array(); foreach($this- twitterArr- status as $status){ $tweets[$status- created_at- __toString()] = $status- text- __toString(); return $tweets; public function getTimelineArray(){ return simplexml_load_string($this- xml); public function formatTweet($tweet){ $tweet = preg_replace("/(http(.+ ))( |$)/","$1$3", $tweet); $tweet = preg_replace("/#(.+ )(/h|/W|$)/", "#$1$2", $tweet); $tweet = preg_replace("/@(.+ )(/h|/W|$)/", "@$1$2", $tweet); return $tweet; 10b. Tweeter Feed Runner——用于在主題中創建文件,比如:example.php
loadTimeline("phpsnips")- getTweets(); foreach($feed as $time = $message){ echo " div ".$twitter- formatTweet($message)." br / At: ".$time." /div 直接拿來用,10個PHP代碼片段,還猶豫什么,果斷收藏吧PHP教程

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩一区二区免费视频| 亚洲精品电影网| 国产精品一区二区三区在线播放| 国内揄拍国内精品少妇国语| 国产精品视频精品| 欧美性69xxxx肥| 国产中文字幕亚洲| 欧洲精品毛片网站| 成人免费视频在线观看超级碰| 欧美精品久久一区二区| 亚洲男人天堂2019| 一本色道久久综合狠狠躁篇的优点| 久久全国免费视频| 久久91亚洲精品中文字幕| 插插插亚洲综合网| x99av成人免费| 成人激情电影一区二区| 欧美国产精品va在线观看| 91社影院在线观看| 成人综合国产精品| 国产精品成熟老女人| 亚洲色图25p| 日韩av在线不卡| 91大神福利视频在线| 亚洲国产精品人久久电影| 久久精品视频导航| 欧美高清在线观看| 精品偷拍各种wc美女嘘嘘| 久久久久久网址| 久久全球大尺度高清视频| 亚洲国产婷婷香蕉久久久久久| 国产精品日韩欧美综合| 91日本视频在线| 亚洲国产古装精品网站| 精品福利一区二区| 国产精品美女主播在线观看纯欲| 最近2019年手机中文字幕| 成人免费网站在线| 538国产精品一区二区在线| 国产一区二区三区直播精品电影| 国产精品海角社区在线观看| 久久精品国产亚洲一区二区| 亚洲精品二三区| 久久久欧美一区二区| 成人激情视频在线观看| 欧美性生交xxxxxdddd| 国产亚洲人成a一在线v站| 韩国视频理论视频久久| 国产精品稀缺呦系列在线| 国产性猛交xxxx免费看久久| 成人免费福利在线| 亚洲欧美激情精品一区二区| 欧洲精品毛片网站| 黑人精品xxx一区一二区| 在线观看视频亚洲| 亚洲国产精品久久久久秋霞不卡| 69久久夜色精品国产7777| 国产精品9999| 久久久久久久一区二区| 国产精自产拍久久久久久蜜| 57pao成人国产永久免费| 亚洲人高潮女人毛茸茸| 亚洲天堂免费在线| 日韩精品丝袜在线| 亚洲精品国产精品国自产在线| 久久久久久国产精品三级玉女聊斋| 久久精品国产亚洲精品2020| 精品久久久久久久久久国产| 亚洲va电影大全| 亚洲精品成a人在线观看| 亚洲欧美一区二区精品久久久| 欧美wwwwww| 精品国偷自产在线视频| 欧美午夜视频在线观看| 午夜精品久久久久久久99热浪潮| 欧美超级乱淫片喷水| 国产精品一区二区久久| 亚洲精品国产精品自产a区红杏吧| 日韩美女av在线免费观看| 久热精品视频在线免费观看| 国产一区二区三区在线观看视频| 欧美洲成人男女午夜视频| 91成人性视频| 国产在线拍偷自揄拍精品| 亚洲精品国精品久久99热| 久久久精品免费| 久久影视电视剧免费网站清宫辞电视| 欧美日韩午夜视频在线观看| 亚洲xxx大片| 中文字幕精品网| 国产成人avxxxxx在线看| 国产精品视频中文字幕91| 精品视频在线观看日韩| 97国产精品视频人人做人人爱| www.国产一区| 日韩亚洲第一页| 97超碰蝌蚪网人人做人人爽| …久久精品99久久香蕉国产| 国产69久久精品成人看| 亚洲综合在线中文字幕| 综合国产在线观看| 色妞欧美日韩在线| 亚洲欧洲成视频免费观看| 一本色道久久88综合日韩精品| 久久精品国产精品| 高清欧美性猛交xxxx| 免费成人高清视频| 欧美一区二区影院| 亚洲国产精品女人久久久| 在线电影av不卡网址| 午夜精品久久久久久久久久久久久| 亚洲精品欧美日韩| 欧美日韩国产成人| 亚洲最新视频在线| 欧美日韩在线免费| 日韩av在线导航| 久久国产精品久久久久久| 91国产高清在线| 国产精品一区二区久久| 久久青草精品视频免费观看| 久久久久久91| 国产成人啪精品视频免费网| 欧美精品电影免费在线观看| 日韩激情av在线播放| 欧美伊久线香蕉线新在线| 国产日韩精品在线观看| 亚洲成人免费在线视频| 亚洲影视九九影院在线观看| 亚洲欧美一区二区三区在线| 日韩高清电影免费观看完整版| 国产欧美一区二区三区在线看| 亚洲人成网站777色婷婷| 一本色道久久综合亚洲精品小说| 精品二区三区线观看| 欧美激情中文字幕乱码免费| 亚洲最新中文字幕| 久久久久久久av| 琪琪亚洲精品午夜在线| 国产精品成人品| 色综合久久精品亚洲国产| 毛片精品免费在线观看| 777午夜精品福利在线观看| 国产精品久久不能| 久久久久久97| 国语自产精品视频在线看抢先版图片| 国产精品欧美亚洲777777| 久久香蕉精品香蕉| 在线视频免费一区二区| 亚洲成人av资源网| 国产精品久久久久久久久借妻| 亚洲欧美制服另类日韩| 国产成人在线视频| 少妇高潮久久久久久潘金莲| 欧美电影在线播放| 日韩av理论片| 亚洲男人天堂网| 欧美精品福利视频| 欧美精品久久久久| 国产亚洲一区二区精品| 操人视频在线观看欧美| 国产精品视频一| 中日韩美女免费视频网址在线观看| 成人欧美一区二区三区黑人| 日本午夜精品理论片a级appf发布|