Kontenta Merkatumado
PHP: Uzi Is.gd API por Mallongigi URL
Nur legu artikolon pri la avantaĝoj kaj kaptiloj de mallongigi URLojn ĉe SEOmoz. Mi uzas la Is.gd API fari ĉi tion:
function doCurlRequest($url, $variable, $value) {
$api = $url."?".$variable."=".$value;
$session = curl_init();
curl_setopt($session, CURLOPT_URL, $api);
curl_setopt($session, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($session);
curl_close($session);
return $data;
}
function doShortenURL($longurl) {
$url = "http://is.gd/api.php";
$variable = "longurl";
$shorturl = doCurlRequest($url, $variable, $longurl);
return $shorturl;
}
Pensis, ke vi povus estimi realan kodekzempleron. Nepre anstataŭigu la funkciatajn citaĵojn, kiujn aldonas ĉi tio en la blogon. Por uzi, simple aldonu la suprajn funkciojn al via PHP-paĝo kaj tiam plenumu tiel:
doShortenURL('http://thisis.my/long/url/with?lots=of&data=');
Mi verŝajne aldonus blokon try / catch nur por esti certa. Ĉi tiu kodo funkcias kun PHP 5+ kun la cURL-biblioteko ebligita. Se via gastiganto ne ebligas cURL, trovu novan gastiganton.