PHP的短URL函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP的短URL函数相关的知识,希望对你有一定的参考价值。

Dear php coders,

Here's a code block that you can use in your projects to get shorter long urls.

Also recommend these articles about [ozon tedavisi](http://www.denizliozon.com) here.

Have a nice coding.
  1. <?php
  2. function shorturl($url){
  3. $length = strlen($url);
  4. if($length > 45){
  5. $length = $length - 30;
  6. $first = substr($url, 0, -$length);
  7. $last = substr($url, -15);
  8. $new = $first."[ ... ]".$last;
  9. return $new;
  10. }else{
  11. return $url;
  12. }
  13. }
  14. ?>
  15.  
  16. // USAGE
  17.  
  18. <?php
  19.  
  20. $longurl= "http://www.google.com/search?q=symfony+project&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:tr:official&client=firefox-a";
  21. $shorturl = shorturl($longurl);
  22. echo "<a href="$longurl">$shorturl</a>";
  23.  
  24.  
  25. ?>

以上是关于PHP的短URL函数的主要内容,如果未能解决你的问题,请参考以下文章

PHP 和 MySQL 中的短 URL 出站链接跟踪

使用PHP获取Twitter的短url

php 两种短网址生成方法

php PHP中的短代码

URL的PHP​​和哈希/片段部分

PHP常用代码片段