All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
C#中Windows打印对象的综合使用实例
在Win2003,R2上安装SQL,Server,2005(二)_[SQL,Server教程]
技巧:用PHP程序计算时间差的几种方法_php资料_编程技术
PHP实例:从数组里筛选出重复的数据_php资料_编程技术
在SQL Server2005中还原数据库_[SQL Server教程]
PHP has encountered an Access Violation解决方法总结_[PHP教程]
GridView每页添加不重新开始序号列_[Asp.Net教程]
通过System.Web.Mail程序发邮件_[Asp.Net教程]
.NET,2.0,SqlDependency快速上手指南_[Asp.Net教程]
c#.net连接access操作类_[Asp.Net教程]
Reading number is top 10 pictures
The terra-cotta warriors1
Soldier saw beauty after the reaction
30 beautiful school beauty3
A man's favorite things15
王艳写真温柔如水1
西方气质的东方美女1
Take you to walk into the most true north Korea rural1
Very beautiful interior decoration
青春清纯美女大集合2
a pure sister
Download software ranking
Adobe Flash Player(IE) 10.0.32.18 浏览器专用的FLASH插件
VC++6.0培训教程
apache-tomcat-6.0.33
Tram sex maniac 2 (H) rar bag14
Sora aoi‘s film--Lust fan wall
Unix video tutorial4
dreamweaver8中文版
VeryCD电驴(EasyMule) V1.1.9 Build09081
Kung fu panda - the secret of the teacher
网页特效实例大全
归海一刀 published in(发表于) 2014/2/17 7:45:50 Edit(编辑)
用PHP技术解决网站URL格式过长的问题_[PHP教程]

用PHP技术解决网站URL格式过长的问题_[PHP教程]

用PHP技术解决网站URL格式过长的问题_[PHP教程]

最近正在帮朋友开发一个全新的网站,设计初衷是简洁、易于访问。结果,由于不是十分上心,对部分设计并不是很满意。比如,网站导航、评论和社区部分仍有待完善。但是,在开发过程中总结出一些PHP应用技巧,愿与大家分享。


首先,第一个例子充分说明了简单的REST API和SimpleXML的结合有着绝对实用的功效。


长期以来,我一直习惯于使用FeedBurne,因为它可以清楚地查看到注册用户的数量。作为此次网站设计的一部分,我希望在不使用镜像的前提下就能够获取该数字。输入FeedBurner Awareness API,通过两行的PHP命令,我们可以得到下列结果:


info = simplexml_load_file('http://api.feedburner.com/awareness/1.0/GetFeedData?uri=shiflett'); subscribers = info->feed->entry['circulation'];
?>


当URL长度过长时,格式就不容易把握。此时,最好的解决方案就是缩短URL长度,而最适中的URL长度是前X个字符和后Y个字符。如下:


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。而且,还可以清楚看到链接所在。







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.