function resimyukle($link)
{
$verimiz='uploadtype=1&url='.$link;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.imageshack.us/transload.php');
curl_setopt ($ch, CURLOPT_POST, 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $verimiz);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$kaynak = curl_exec ($ch);
curl_close ($ch);
$veri='|size="70" value="(.*)"/>|siU';
preg_match_all($veri,$kaynak,$cikti);
$resim=$cikti[1][6];
return $resim;
}
// Kullanımı
echo resimyukle("http://xxx.gif"); İmageshack.us / upload fonksiyonu
4
●688
- 02-01-2009, 23:15:06Üyeliği durdurulduİmageshack.us upload fonksiyonu
- 28-08-2009, 16:56:43Üyeliği durduruldu
function resimyukle($link) { $verimiz='uploadtype=1&url='.$link; //veimizin postfieldslerini belirtiyorıuz $ch = curl_init(); //curl u başlatıyoruz curl_setopt($ch, CURLOPT_URL, 'http://www.imageshack.us/transload.php');//verinin postlancagı adresi belirtiyoruz curl_setopt ($ch, CURLOPT_POST, 1); curl_setopt ($ch, CURLOPT_POSTFIELDS, $verimiz); //verileri postluyoruz curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); $kaynak = curl_exec ($ch); curl_close ($ch); $veri='|size="70" value="(.*)"/>|siU'; preg_match_all($veri,$kaynak,$cikti); //uploaddan sonra gelen sayfadan resmin url'sini alıyoruz $resim=$cikti[1][6]; return $resim; //url ye resimyukle fonksiyonunun çıktısına aktarıyoruz } // Kullanımı $url = resimyukle($_FILES["images"]["tmp_name"]); //burda formumuzda kullanırsan formdan gelen resmi imageshack e direk upload edip url değişkenine aktarır ve veritabanına aktarırız echo $url;