Fungsi Membuat TinyURL pada PHP

Date December 26, 2007

Saya menemukan kode fungsi ini di sini dan akan digunakan dalam update WP-Autokron, agar bisa menggunakan TinyURL untuk alamat entry blog yang ditulis atau edit pada template kron. Sayangnya, karena dalam kode tersebut menggunakan fungsi file_get_contents yang tidak mungkin dijalankan di server tempat hosting setelah mencobanya langsung, maka saya mencoba menggantinya dengan memanfaatkan fungsi pada library CURL.

function tinyurl($url){
    $buka = curl_init();
    $uri = "http://tinyurl.com/create.php?url=".$url;
    curl_setopt($buka, CURLOPT_URL, $uri);
    curl_setopt($buka, CURLOPT_HEADER, false);
    curl_setopt($buka, CURLOPT_RETURNTRANSFER, true);
    $content = curl_exec($buka);
    //$content = file_get_contents("http://tinyurl.com/create.php?url=".$url);
    preg_match('/http:\/\/preview\.tinyurl\.com\/(.*)<\/b>/', $content, $matches);
    return "http://tinyurl.com/".$matches[1];
} 

Semoga saja dengan perubahan ini, WP-Autokron sudah bisa mengirim TinyURL untuk entry blog yang ditulis.



Tulisan lain yang mungkin terkait dengan tulisan di atas:

  1. WP-Autokron Update: Penggunaan TinyURL pada Template Kron
  2. Fungsi Terbilang untuk OpenOffice.org
  3. Perburuan Bug Wordpress
  4. Pertama..

One Response to “Fungsi Membuat TinyURL pada PHP”

ifank_funky - Gravatar

ifank_funky said on December 29, 2007, 9:41 am:

Maseko Thank U Bgt ya dah menginformasikan tentang SOUCE CODE PHP yang mungkin menarik buat dimodifikasi ulang untuk menjadikan situs yg menarik

Leave A Comment

All fields marked with "*" are required.