• 21-06-2013, 03:05:14
    #1
    herkese iyi geceler

    2-3 yıl önce bir php kodu bulmuştum. x1.com un ftp'sinden , x2.com 'a direk serverlar arası dosya transferi yaptırabiliyordum. Php dosyasını bulamıyorum böyle bir kod bilen var mı ?

    yapacağım iş x1.com sitesindeki .zip li dosyayı bilgisayarıma indirmeden x2.com un ftp sine aktarmak.

    yardımlarınızı bekliyorum
  • 21-06-2013, 03:21:26
    #2
    ftp'ye dosya diye klasör açıp CHMOD 777 yap hocam. Sonra uzantın ne olacaksa aşağıdan uzantıyı ayarla belirlediğim yerden ve diğer belirlediğim yerden domainini yaz çekilen dosyanın kaydedileceği sitenin.

    Kendi çapımda PHP ile bişeyler yapıyorum Profesyonel değilim sorularınızı yanıtlayamayabilirim

    işinize yararsa ne mutlu bana

    <?php
    
    	function replace_tr($text) {
    $text = trim($text);
    $search = array('Ç','ç','Ğ','ğ','ı','İ','Ö','ö','Ş','ş','Ü','ü',' ');
    $replace = array('c','c','g','g','i','i','o','o','s','s','u','u','-');
    $new_text = str_replace($search,$replace,$text);
    return $new_text;
    }  
    	function resimindir($url,$isim1){
    	$isim = $isim1; 
        $path = 'dosya/'.$isim; //dizin klasörü adı
        $data = @file_get_contents($url); 
        file_put_contents($path, $data);
    	return "http://www.siteadi.com/dosya/".$isim; //siteni ayarla burdan dizin klasörü adını unutma
    	}
    	
    ?>
    
    <form method="post" action="?a=1" enctype="multipart/form-data">
    <b>Dosya Dizini: </b><input name="resim" width="100" height="2" value="" /><br /><br />
    <b>Dosya İsmi: </b><input name="dosya" width="200" height="2" value="" /><br /><br />
    
    <input type="submit" value="Başlat" />
    </form>
    
    <?php
    $dosya = $_POST["dosya"];
    $resim = $_POST["resim"];
    $resimismi = replace_tr(str_replace(" ","-",$dosya)).".zip"; // uzantıyı burdan ayarla
    $resimyolu1 = resimindir($resim,$resimismi); 
    ?>
  • 21-06-2013, 03:37:27
    #3
    Cankat adlı üyeden alıntı: mesajı görüntüle
    ftp'ye dosya diye klasör açıp CHMOD 777 yap hocam. Sonra uzantın ne olacaksa aşağıdan uzantıyı ayarla belirlediğim yerden ve diğer belirlediğim yerden domainini yaz çekilen dosyanın kaydedileceği sitenin.

    Kendi çapımda PHP ile bişeyler yapıyorum Profesyonel değilim sorularınızı yanıtlayamayabilirim

    işinize yararsa ne mutlu bana


    [/CODE]
    Deniyeyim inşallah olur. bendeki php script çok güzeldi. Hangi sitenize indirmek istiyorsanız dosyayı o siteye atıyordunuz. örn . x1.com/tasi.php e girdiğinizde url: soruyordu. url 'e x2.com/abc.zip yazıyordum hemen indirmeye başlıyordu.

    Sizin kodda : Dosyanın çekileceği siteyi ve uzantısını nereye yazacağım?

    tasima.php diye ftp e koydum girdim url sordu. dosyanın nerede olduğuna dair url sordu onu yazdım kaydedicek dosya adına da dsa.zip yazdım bastım

    503 Service Unavailable

    The server is temporarily busy, try again later!
    Powered By LiteSpeed Web Server
    LiteSpeed Technologies is not responsible for administration and contents of this web site!

    hata verdi
  • 21-06-2013, 03:41:27
    #4
    x1.com/tasi.php gir

    x2.com/asd.zip yaz

    alttakine de gelecek zipli dosyanin sadece adini yaz senin ftp'de oyle goruncek. ahmet yaz mesela senin ftpde asd.zip dosyasini

    x1.com/dosya/ buraya ahmet.zip diye koyar

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 03:41:27 -->-> Daha önceki mesaj 03:40:17 --

    direk kodu tasi.php olarak ekle orda domain ismi vs. var kendi sitene gore ayarla. ftp'ye atip tasi.php calistir tamamdir. zipliyse uzanliyi ellemene gerek yok domaini degistir yeter.
  • 21-06-2013, 03:44:02
    #5
    Cankat adlı üyeden alıntı: mesajı görüntüle
    x1.com/tasi.php gir

    x2.com/asd.zip yaz

    alttakine de gelecek zipli dosyanin sadece adini yaz senin ftp'de oyle goruncek. ahmet yaz mesela senin ftpde asd.zip dosyasini

    x1.com/dosya/ buraya ahmet.zip diye koyar

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 03:41:27 -->-> Daha önceki mesaj 03:40:17 --

    direk kodu tasi.php olarak ekle orda domain ismi vs. var kendi sitene gore ayarla. ftp'ye atip tasi.php calistir tamamdir. zipliyse uzanliyi ellemene gerek yok domaini degistir yeter.
    evet o şekilde yaptım 503 hatası verdi dosyayıda indiremedi server kaldıramadı galiba?