• 02-01-2009, 23:15:06
    #1
    Üyeliği durduruldu
    İmageshack.us upload fonksiyonu


    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");
  • 02-01-2009, 23:35:13
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Hocam çok şey istemiş olacagım ama her satırın ne işe yaradığını söyleyebilir misiniz acaba ?
  • 28-08-2009, 16:33:21
    #3
    çok teşekkürler dostum işime yaradı
  • 28-08-2009, 16:50:38
    #4
    kodları açıklama imkaniniz varmi acaba rica etsem + bide ufak bi kullanımı örneği
  • 28-08-2009, 16:56:43
    #5
    Ü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;