Fungsi Membuat TinyURL pada PHP

Published Date December 26, 2007 by maseko

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.



3 Responses to “Fungsi Membuat TinyURL pada PHP”

ifank_funky - Gravatar

ifank.wordpress.com 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

munjirin - Gravatar

munjirin.tk munjirin said on November 12, 2008, 6:16 pm:

mas saya mo bikin halaman kontak mengunakan php yang nantinya semua isi dari form tersebut secara automatis akan terkirim ke email saya

mohon jawaban di kirim ke eamil saya terima kasih

salam

munjirin

Arif - Gravatar

www.arifhouse.com Arif said on November 5, 2010, 2:05 pm:

Luar biasa, sangat manfaat

Leave A Comment

All fields marked with "*" are required.