日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

實例:用PHP技術(shù)解決網(wǎng)站URL格式過長的問題_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:php對特殊語句查詢結(jié)果進(jìn)行數(shù)組排序
數(shù)據(jù)庫查詢結(jié)果有時候不能直接使用,比如mysql等用in語句出來的結(jié)果,因此需要對結(jié)果進(jìn)行某種方式的排序。 例子 4. 對數(shù)據(jù)庫結(jié)果進(jìn)行排序 本例中 data 數(shù)組中的每個單元表示一個表中的一行

最近正在幫朋友開發(fā)一個全新的網(wǎng)站,設(shè)計初衷是簡潔、易于訪問。結(jié)果,由于不是十分上心,對部分設(shè)計并不是很滿意。比如,網(wǎng)站導(dǎo)航、評論和社區(qū)部分仍有待完善。但是,在開發(fā)過程中總結(jié)出一些PHP應(yīng)用技巧,愿與大家分享。

首先,第一個例子充分說明了簡單的REST API和SimpleXML的結(jié)合有著絕對實用的功效。

長期以來,我一直習(xí)慣于使用FeedBurne,因為它可以清楚地查看到注冊用戶的數(shù)量。作為此次網(wǎng)站設(shè)計的一部分,我希望在不使用鏡像的前提下就能夠獲取該數(shù)字。輸入FeedBurner Awareness API,通過兩行的PHP命令,我們可以得到下列結(jié)果:

以下為引用的內(nèi)容:
<?php
$info = simplexml_load_file('http://api.feedburner.com/awareness/1.0/GetFeedData?uri=shiflett'); $subscribers = $info->feed->entry['circulation'];
?>

當(dāng)URL長度過長時,格式就不容易把握。此時,最好的解決方案就是縮短URL長度,而最適中的URL長度是前X個字符和后Y個字符。如下:

以下為引用的內(nèi)容:
<?php
function shorten_url($url, $separator = '...', $first_chunk_length = 35, $last_chunk_length = 15) {
$url_length = strlen($url);
$max_length = $first_chunk_length strlen($separator) $last_chunk_length;
if ($url_length > $max_length) {
$first_chunk = substr($url, 0, $first_chunk_length);
$last_chunk = substr($url, -$last_chunk_length);
return $first_chunk . $separator . $last_chunk;
}
return $url;
}
$url = 'http://averylongdomainname.org/a/very/long/path/to/averylongfilename.pdf'; $short_url = shorten_url($url);

這樣,就可以連接到$url并顯示$short_url。而且,還可以清楚看到鏈接所在。

分享:小結(jié):PHP動態(tài)網(wǎng)頁程序優(yōu)化及高效提速問題
一、傳遞數(shù)組時使用 return 比使用 global 要高效,比如: function userloginfo($usertemp){ $detail=explode("",$usertemp); return $detail; } $login=userloginfo($use

來源:模板無憂//所屬分類:PHP教程/更新時間:2008-08-22
相關(guān)PHP教程