• 06-09-2009, 00:16:29
    #1
    <?php
    $resim = "http://www.abc.com/a.jpg";
    
    
    
    
    # Upload Sýnýfýmýzý Dahil Ediyoruz
    include_once('class.upload.php');
    
    # Sýnýfýmýzý Baþlatýyoruz.
    
    $upload = new upload($resim);
    
    # Dosya Yüklenmiþ mi ?
    if ($upload->uploaded)
    {
    	$upload->file_auto_rename = true;
    	if ($upload->image_w > 600) {
    	$upload->image_resize = true;
    	$upload->image_x = 600;
    	$upload->image_ratio_y = true;
    }
    
    	$upload->process('../images/');
     
    	if ($upload->processed)
    	{
    		echo 'Resim Yüklendi ve Ýstenilen Ýþlemler Uygulandý.';
    
    
    		$upload->clean();
    	}
    	else
    	{
    		echo 'Resim Yüklenemedi: '.$upload->error;
    	}
    }
    
    
    ?>

    Merhabalar bu şekilde post edilmeden direk uzak bir linkten siteye upload nasıl yapabilirim. yukarda şekilde çalışmıyor :S
  • 06-09-2009, 01:01:46
    #2
    sunucuda cURL var ise
    <?php
    	$resim = "http://www.abc.com/a.jpg"; 
        $resimadi = basename($resim); //resim adi
        $chi = curl_init($resim); //dosyayı burada alıyoruz kendi serverımıza
        $fpi = fopen("images/$resimad", "w"); //klasöre dosyayı yazdırıyoruz
        curl_setopt($chi, CURLOPT_FILE, $fpi);
        curl_setopt($chi, CURLOPT_HEADER, 0);
        curl_exec($chi);
        curl_close($chi);
        fclose($fpi);
    ?>
    bu kod işini görür. images'e chmod 777 verin
  • 06-09-2009, 01:24:22
    #3
    Üyeliği durduruldu
    $res = file_get_contents("http://www.abc.com/a.gif");
    	// dosyayi kendi sunucuna kaydet
    	$f = fopen("./resim/a.gif", "w");
    	fwrite($f, $res);
    	fclose($f);
  • 06-09-2009, 01:47:34
    #4
    çok saol çok işime yaradı