Malum trafik zorlanmasın diye bazı resimleri filan ahm.by.ru adresine yüklüyodum. Gerçi başka bir isimde yapabilirdimde by.ru olayı hoşuma gitti. Ama orasıda dolunca mecburen kendi sunucumdan yer açtım. Şimdi bunların arasında dosyaları geçirmek için yazdığım PHP kodunu paylaşayım.
Bu kod ahm.by.ru bağlanıp dosyayı indirip out.ahm.gen.tr’ye upload ediyor. Basit mantıklı. Sunucuda bu dosyanın yanına temp diye bi klasör açın onu chmod 0777 yapın eğer gerekiyor ise oraya kaydedecek çünkü dosyaları. Çalıştırırken dosya.php?file=0 diye başlıyoruz. Misal 20. dosyada durdurduk devam etmek için dosya.php?file=20 diye girerek devam ediyoruz böylece durdur devam da yapmış oluyoruz.
TXT olarak görüntüle
<?PHP
$by_ru = ftp_connect("ahm.by.ru");
ftp_login($by_ru, "kullanici", "sifre");
$out = ftp_connect("out.ahm.gen.tr");
ftp_login($by_ru, "kullanici", "sifre");
$contents = ftp_nlist($by_ru, ".");
$file = $_GET[file];
for ($m=$file; $m <= sizeof($contents); $m++){
$name = $contents[$m];
touch("temp/".$name);
echo "<b>".$name."</b> created starting...<br>";
flush();
$handle = fopen("temp/".$name, 'w');
ftp_fget($by_ru, $handle, $name, FTP_ASCII, 0);
echo "file downloaded<br>";
flush();
fclose($handle);
$fp = fopen("temp/".$name, 'r');
ftp_fput($out, $name, $fp, FTP_ASCII);
echo "file uploaded<br>";
flush();
fclose($fp);
unlink("temp/".$name);
echo "removed<br>";
flush();
}
?>
ahmet aksoy
Bu site sadece 


home network
merhaba bende ftp ana dizine atıyor ara klasöre yükleme nasıl yaptırabilirim