亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍

非常有用的9個PHP代碼片段
來源:易賢網 閱讀:1236 次 日期:2016-08-27 13:17:15
溫馨提示:易賢網小編為您整理了“非常有用的9個PHP代碼片段”,方便廣大網友查閱!

本文我們就來分享一下我收集的一些超級有用的PHP代碼片段。一起來看一看吧!

1.創建數據URI

數據URI在嵌入圖像到HTML / CSS / JS中以節省HTTP請求時非常有用,并且可以減少網站的加載時間。下面的函數可以創建基于$file的數據URI。

function data_uri($file, $mime) {

 $contents=file_get_contents($file);

 $base64=base64_encode($contents);

 echo "data:$mime;base64,$base64";

}

2.合并JavaScript和CSS文件

另一個可以盡量減少HTTP請求和節省頁面加載時間的好建議是:合并你的CSS和JS文件。雖然我更建議大家使用專用插件(例如minify),但使用PHP來合并文件也非常容易。我們來看一下:

function combine_my_files($array_files, $destination_dir, $dest_file_name){

 if(!is_file($destination_dir . $dest_file_name)){ //continue only if file doesn't exist

 $content = "";

 foreach ($array_files as $file){ //loop through array list

 $content .= file_get_contents($file); //read each file

 }

 //You can use some sort of minifier here

 //minify_my_js($content);

 $new_file = fopen($destination_dir . $dest_file_name, "w" ); //open file for writing

 fwrite($new_file , $content); //write to destination

 fclose($new_file);

 return '<script src="'. $destination_dir . $dest_file_name.'"></script>'; //output combined file

 }else{

 //use stored file

 return '<script src="'. $destination_dir . $dest_file_name.'"></script>'; //output combine file

 }

}

并且,用法是這樣的:

$files = array(

 'http://example/files/sample_js_file_1.js',

 'http://example/files/sample_js_file_2.js',

 'http://example/files/beautyquote_functions.js',

 'http://example/files/crop.js',

 'http://example/files/jquery.autosize.min.js',

 );

echo combine_my_files($files, 'minified_files/', md5("my_mini_file").".js");

3.查看你的電子郵件是否已讀

當發送電子郵件時,你會希望知道你的郵件是否已讀。這里有一個非常有趣的代碼片段,它可以記錄閱讀你郵件的IP地址,以及實際的日期和時間。

<?

error_reporting(0);

Header("Content-Type: image/jpeg");

//Get IP

if (!empty($_SERVER['HTTP_CLIENT_IP']))

{

 $ip=$_SERVER['HTTP_CLIENT_IP'];

}

elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))

{

 $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];

}

else

{

 $ip=$_SERVER['REMOTE_ADDR'];

}

//Time

$actual_time = time();

$actual_day = date('Y.m.d', $actual_time);

$actual_day_chart = date('d/m/y', $actual_time);

$actual_hour = date('H:i:s', $actual_time);

//GET Browser

$browser = $_SERVER['HTTP_USER_AGENT'];

//LOG

$myFile = "log.txt";

$fh = fopen($myFile, 'a+');

$stringData = $actual_day . ' ' . $actual_hour . ' ' . $ip . ' ' . $browser . ' ' . "\r\n";

fwrite($fh, $stringData);

fclose($fh);

//Generate Image (Es. dimesion is 1x1)

$newimage = ImageCreate(1,1);

$grigio = ImageColorAllocate($newimage,255,255,255);

ImageJPEG($newimage);

ImageDestroy($newimage);

?>

4.從網頁提取關鍵詞

正如這小標題所說的那樣:這個代碼片段能讓你輕易地從網頁中提取元關鍵詞。

$meta = get_meta_tags('http://www.emoticode.net/');

$keywords = $meta['keywords'];

// Split keywords

$keywords = explode(',', $keywords );

// Trim them

$keywords = array_map( 'trim', $keywords );

// Remove empty values

$keywords = array_filter( $keywords );

print_r( $keywords );

5.查找頁面上的所有鏈接

使用DOM,你可以輕松地抓取來網頁上的所有鏈接。這里有一個工作示例:

$html = file_get_contents('http://www.example.com');

$dom = new DOMDocument();

@$dom->loadHTML($html);

// grab all the on the page

$xpath = new DOMXPath($dom);

$hrefs = $xpath->evaluate("/html/body//a");

for ($i = 0; $i < $hrefs->length; $i++) {

 $href = $hrefs->item($i);

 $url = $href->getAttribute('href');

 echo $url.'<br />';

}

6.自動轉換URL為可點擊的超鏈接

在WordPress中,如果你想在字符串中自動轉換所有的URL成可點擊的超鏈接,那么使用內置函數make_clickable()可以讓你心想事成。如果你需要在WordPress之外這么做,那么你可以在wp-includes/formatting.php參考該函數的源代碼:

function _make_url_clickable_cb($matches) {

$ret = '';

$url = $matches[2];

if ( empty($url) )

return $matches[0];

// removed trailing [.,;:] from URL

if ( in_array(substr($url, -1), array('.', ',', ';', ':')) === true ) {

$ret = substr($url, -1);

$url = substr($url, 0, strlen($url)-1);

}

return $matches[1] . "<a href=\"$url\" rel=\"nofollow\">$url</a>" . $ret;

}

function _make_web_ftp_clickable_cb($matches) {

$ret = '';

$dest = $matches[2];

$dest = 'http://' . $dest;

if ( empty($dest) )

return $matches[0];

// removed trailing [,;:] from URL

if ( in_array(substr($dest, -1), array('.', ',', ';', ':')) === true ) {

$ret = substr($dest, -1);

$dest = substr($dest, 0, strlen($dest)-1);

}

return $matches[1] . "<a href=\"$dest\" rel=\"nofollow\">$dest</a>" . $ret;

}

function _make_email_clickable_cb($matches) {

$email = $matches[2] . '@' . $matches[3];

return $matches[1] . "<a href=\"mailto:$email\">$email</a>";

}

function make_clickable($ret) {

$ret = ' ' . $ret;

// in testing, using arrays here was found to be faster

$ret = preg_replace_callback('#([\s>])([\w]+?://[\w\\x80-\\xff\#$%&~/.\-;:=,?@\[\]+]*)#is', '_make_url_clickable_cb', $ret);

$ret = preg_replace_callback('#([\s>])((www|ftp)\.[\w\\x80-\\xff\#$%&~/.\-;:=,?@\[\]+]*)#is', '_make_web_ftp_clickable_cb', $ret);

$ret = preg_replace_callback('#([\s>])([.0-9a-z_+-]+)@(([0-9a-z-]+\.)+[0-9a-z]{2,})#i', '_make_email_clickable_cb', $ret);

// this one is not in an array because we need it to run last, for cleanup of accidental links within links

$ret = preg_replace("#(<a( [^>]+?>|>))<a [^>]+?>([^>]+?)</a></a>#i", "$1$3</a>", $ret);

$ret = trim($ret);

return $ret;

}

7.在你的服務器上下載并保存遠程圖像

在遠程服務器上下載一個圖像,并將其保存在自己的服務器上,在建立網站時很有用,而且這也很容易做到。下面的這兩行代碼就能為你辦到。

$image = file_get_contents('http://www.url.com/image.jpg');

file_put_contents('/images/image.jpg', $image); //Where to save the image

8.檢測瀏覽器語言

如果你的網站使用多種語言,那么檢測瀏覽器語言,并將這種語言作為默認語言會很有用。下面的代碼將返回客戶瀏覽器使用的語言。

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;

}

9.全文顯示Facebook粉絲的數量

如果你的網站或博客有一個Facebook的頁面,那么你可能想要顯示你有多少個粉絲。這個代碼片段可以幫助你獲取Facebook粉絲的數量。不要忘記在第二行添加你的頁面ID。頁面ID可以在地址http://facebook.com/yourpagename/info找到。

<?php

$page_id = "302807633129400";

$xml = @simplexml_load_file("http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id=".$page_id."") or die ("a lot");

$fans = $xml->page->fan_count;

echo $fans;

?>

以上就是本文的全部內容,希望對大家的學習有所幫助。

更多信息請查看網絡編程
易賢網手機網站地址:非常有用的9個PHP代碼片段
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

亚洲免费不卡_在线视频精品_国产尤物精品_久久久久网址_久久精品91_欧美va天堂在线_狠狠入ady亚洲精品_亚洲午夜精品福利_国产精品草草_午夜精品久久99蜜桃的功能介绍
国产欧美日韩综合精品二区| 国产欧美高清| 激情久久一区| 狠狠色噜噜狠狠色综合久| 伊人久久综合| 国产视频精品网| 欧美一区二区| 亚洲毛片在线| 欧美激情1区2区| 99成人免费视频| 久久久亚洲一区| 亚洲人人精品| 欧美日韩亚洲一区在线观看| 国产欧美激情| 欧美日韩亚洲一区| 亚洲欧美bt| 精品成人在线| 欧美精品大片| 亚洲一区二区免费看| 欧美福利一区二区三区| 99日韩精品| 黄色欧美成人| 欧美一区国产一区| 国产精品一区亚洲| 亚洲欧洲一级| 国语精品中文字幕| 久久亚洲午夜电影| 亚洲一区二三| 一区二区精品国产| 黄色av成人| 欧美全黄视频| 老**午夜毛片一区二区三区| 国产亚洲精品久久飘花| 在线欧美日韩| 亚洲天堂激情| 国产精品激情| 欧美午夜一区| 韩日精品视频| 欧美日韩综合| 国产精品分类| 久久亚洲精品欧美| 国产精品推荐精品| 亚洲精品国产系列| 欧美日韩亚洲三区| 久久久水蜜桃| 午夜一区不卡| 免费日韩av片| 免费日韩视频| 麻豆亚洲精品| 噜噜噜躁狠狠躁狠狠精品视频 | av不卡在线| 欧美精品一线| 国产精品国产三级欧美二区| 欧美福利在线| 国内不卡一区二区三区| 亚洲人人精品| 亚洲色诱最新| 免费不卡亚洲欧美| 欧美一区二区三区免费看| 久久久一本精品99久久精品66| 久久久久久穴| 国产一区自拍视频| 亚洲深夜av| 女同性一区二区三区人了人一| 国产精品多人| 国产一区二区三区高清| 久久精品人人| 亚洲欧洲日韩综合二区| 欧美中日韩免费视频| 欧美福利精品| 国产日韩欧美三区| 欧美激情第10页| 亚洲高清不卡| 亚洲永久视频| 国产综合欧美在线看| 夜夜夜久久久| 欧美激情1区2区| aa亚洲婷婷| 久久青青草原一区二区| 亚洲人成在线影院| 欧美69视频| 亚洲美女91| 欧美黄免费看| 国产美女在线精品免费观看| 欧美体内she精视频在线观看| 中文一区在线| 国精品一区二区三区| 亚洲一区亚洲| 亚洲久色影视| 国产精品v欧美精品v日韩精品 | 欧美成人一品| 亚洲精品麻豆| 狠狠色综合网| 欧美激情亚洲| 亚洲国产一区二区精品专区| 国产亚洲精品v| 久久亚洲精品欧美| 国产亚洲一级| 亚洲激情二区| 国产精品a级| 男女av一区三区二区色多| 在线观看亚洲| 国产精品swag| 久久riav二区三区| 在线亚洲观看| 黑人一区二区三区四区五区| 久久亚洲欧美| 亚洲欧美视频| 国产精品一区视频| 国产精品夜夜夜| 99国内精品| 99在线|亚洲一区二区| 海角社区69精品视频| 欧美激情五月| 欧美午夜影院| 欧美日韩1区2区3区| 欧美一区免费视频| 欧美福利网址| 国产精品videossex久久发布| 久久在线精品| 欧美成人嫩草网站| 午夜精品一区二区三区四区| 欧美一区免费视频| 欧美日韩精品| 亚洲性人人天天夜夜摸| 国产在线视频欧美一区二区三区| 国产尤物精品| 91久久午夜| 香蕉成人久久| 国产精品videossex久久发布| 国内成+人亚洲| 在线综合视频| 久久久久久9| 欧美日韩精品免费看 | 性欧美暴力猛交另类hd| 国产精品视区| 狂野欧美一区| 影音先锋一区| 免费一区视频| 亚洲大片在线| 久久青青草综合| 亚洲国产精品123| 国产精品区二区三区日本| 久久久久久久久一区二区| 狠狠入ady亚洲精品经典电影| 亚洲色诱最新| 久久精品三级| 亚洲激情偷拍| 欧美黄色精品| 宅男噜噜噜66国产日韩在线观看| 久久免费高清| 在线视频日韩| 亚洲无线一线二线三线区别av| 一区二区av| 国户精品久久久久久久久久久不卡| 亚洲精选国产| 合欧美一区二区三区| 亚洲片区在线| 欧美激情精品久久久六区热门| 亚洲另类视频| 亚洲夜间福利| 午夜视频精品| 久久激情视频| 亚洲一区一卡| 国产欧美韩日| 在线日韩中文| 国精品一区二区三区| 久久大香伊蕉在人线观看热2| 在线精品一区二区| 国产一区二区在线观看免费播放| 久久国产精品亚洲77777| 精品999成人| 国产精品啊啊啊| 久久精品国产99精品国产亚洲性色| 亚洲狠狠婷婷| 在线欧美一区| 在线观看欧美亚洲| 红桃视频国产一区| 欧美日韩国产高清视频| 久久精品日产第一区二区| 一区二区三区导航| 99国产精品| 国产日韩欧美高清免费| 国产日韩欧美二区| 9国产精品视频| 一本久道久久综合狠狠爱| 在线精品在线| 亚洲三级影院| 一区二区黄色| 亚洲影院一区| 久久久久久穴| 欧美国产高清| 国内精品国语自产拍在线观看| 欧美一区二区三区久久精品| 久久亚洲美女| 欧美极品一区| 国产在线一区二区三区四区| 狠久久av成人天堂| 亚洲日韩成人| 国产视频一区三区| 嫩草成人www欧美| 欧美女人交a| 激情欧美丁香| 亚洲视频1区| 美日韩免费视频| 欧美二区不卡| 伊人久久大香线蕉av超碰演员| 在线观看成人一级片| 99热免费精品在线观看| 性感少妇一区| 欧美精品一区二区三区久久久竹菊| 欧美日韩精品一区| 亚洲精品乱码视频| 麻豆精品91| 伊人成人网在线看| 香蕉久久国产| 国语精品中文字幕| 国产伦精品一区二区三区视频孕妇| 久久久久久婷| 在线欧美不卡| 久久久久高清| 一本色道久久综合亚洲精品高清| 久久久久一区| 日韩视频精品在线观看| 久久精品二区| 日韩午夜电影| 国产精品成人观看视频免费| 国产精品视频| 亚洲国产激情| 欧美日韩精品免费观看视一区二区 | 伊人影院久久| 久久高清国产| 伊人激情综合| 欧美福利专区| 亚洲综合社区| 在线日本高清免费不卡| 欧美高清日韩| 国产精品腿扒开做爽爽爽挤奶网站| 欧美日韩免费精品| 久久精品亚洲一区二区| 在线成人黄色| 国产精品二区影院| 噜噜噜91成人网| 一区二区三区精品国产| 好吊视频一区二区三区四区| 蜜桃久久av| 亚洲一区日韩在线| 日韩亚洲在线| 尤物在线精品| 亚洲午夜伦理| 国产一区二区三区四区老人| 久久婷婷一区| 老鸭窝毛片一区二区三区| 亚洲欧洲三级| 在线精品在线| 亚洲国产精品123| 韩日视频一区| 国产一区二区三区四区hd| 久久久久久网| 久久精品道一区二区三区| 国产精品久久久久久久久久直播 | 亚洲香蕉网站| 午夜久久一区| 欧美国产日本| 欧美不卡福利| 国产精品hd| 狠色狠色综合久久| 欧美日韩无遮挡| 欧美三级小说| 亚洲成色精品| 伊人久久成人| 亚洲欧洲日本一区二区三区| 精品999日本| 亚洲巨乳在线| 亚洲一区日韩| 欧美极品一区| 亚洲性人人天天夜夜摸| 亚洲成色最大综合在线| 一本色道久久综合亚洲精品婷婷 | 久久精品麻豆| 欧美专区一区二区三区| 美女视频一区免费观看| 久久久久国产精品午夜一区| 欧美成人一品| 一区二区视频在线观看| 一本一本久久a久久精品综合妖精| 一区二区福利| 久久精品99| 欧美三级特黄| 亚洲精品在线观看免费| 免费在线欧美黄色| 欧美特黄一区| 国产精品久久久久毛片大屁完整版 | 午夜影院日韩| 欧美在线91| 亚洲精美视频| 久久久99爱| 国产一区日韩一区| 中文有码久久| 欧美国产高潮xxxx1819| 亚洲成人在线| 久久久综合网| 亚洲精品乱码久久久久久蜜桃91| 国产亚洲欧美一区二区三区| 午夜精品视频| 国产日韩欧美亚洲一区| 欧美日韩亚洲在线| 国产精品一区在线播放| 欧美日韩日本国产亚洲在线| 99精品视频免费观看| 欧美在线资源| 国产日韩免费| 狠狠88综合久久久久综合网| 亚洲欧美成人综合| 亚洲国产精品www| 欧美激情国产日韩| 国产精品婷婷| 亚洲精品社区| 欧美日本亚洲| 久久久久久一区| 国产精品一区二区三区观看| 亚洲国产精品一区在线观看不卡| 久久九九电影| 蘑菇福利视频一区播放| 亚洲深夜福利| 最近看过的日韩成人| 欧美日韩蜜桃| 欧美精品自拍| 欧美一区激情| 老司机精品福利视频| 亚洲欧美清纯在线制服| 国产欧美日韩亚洲| 亚洲精品男同| 精品成人久久| 亚洲国产精品一区二区第一页 | 国产日本精品| 亚洲人成高清| 影音先锋中文字幕一区二区| 欧美日韩综合| 国产自产精品| 亚洲一二三区在线| 亚洲午夜久久久久久尤物| 国产精品vip| 狠狠久久综合婷婷不卡| 国产在线一区二区三区四区| 欧美日韩国产探花| 欧美日韩免费观看一区=区三区| 欧美成熟视频| 国产自产精品| 在线观看视频免费一区二区三区| 精品99视频| 99热精品在线| 亚洲一区二区三区色| 蘑菇福利视频一区播放| 久久综合九色99| 欧美日韩岛国| 亚洲黄色一区| 亚洲一区三区视频在线观看| 先锋影音国产一区| 欧美xxx在线观看| 国内精品久久久久久久果冻传媒| 激情一区二区三区| 日韩一区二区免费看| 亚洲自啪免费| 欧美激情91| 亚洲美女毛片| 久久久久久久欧美精品| 欧美日本一区二区视频在线观看 | 国产精品v欧美精品v日韩精品| 欧美午夜不卡| 国产欧美日韩一级| 欧美不卡高清| 在线亚洲美日韩| 欧美日韩精品免费观看视一区二区| 影音先锋中文字幕一区二区| 亚洲一区二三| 精品不卡一区二区三区| 国产九九精品| 亚洲视频观看| 亚洲影院免费| 黄色亚洲在线| 久久久久一区| 99riav国产精品| 欧美二区不卡| 国产区日韩欧美| 国产精品vip| 欧美综合77777色婷婷| 伊人久久大香线蕉av超碰演员| 亚洲欧美激情诱惑| 在线观看成人av| 欧美 日韩 国产一区二区在线视频| 亚洲国产欧美日韩| 久久久综合网| 亚洲视频1区| 激情欧美丁香| 欧美三级黄美女| 久久久水蜜桃| 先锋亚洲精品| 国产精品日韩| 亚洲福利久久|