Başka Server'a Upload
12
●4.354
- 30-12-2012, 22:04:08ftp sunucuları aynı anda aynı hesabın yapacağı bağlantılarda belirli adete kadar izin verir yoğun bir sitede mantıklı bir seçenek değildir ve büyük dosyalarda php yi yorar ayrıca udp iletişim protokolü kullandığı için karşıya giden dosyayı ayrıca dosya boyutunu karşılaştırmak için php ile kontrol etmek gerekli olabilir.
- 31-12-2012, 17:31:54
<?php set_time_limit(0); $ftp_server = "ftp.adresim.com"; $ftp_user ="kullaniciAdim"; $ftp_password = "Sifrem"; $ftp_dosyaYolu = "public_html/burak"; $geciciDosya = $_FILES["dosya"]["tmp_name"]; $dosyaUzantisi = substr($_FILES["dosya"]["name"],-4); $dosyaAdi = "gonderildi".$dosyaUzantisi; // Bağlan // ftpYe bağlan $baglan = ftp_connect($ftp_server); if ($baglan) { $giris = ftp_login($baglan,$ftp_kadi,$ftp_sifre); if ($giris) { // Dosyaları FTP ye yükleyelim $yukle = ftp_put($baglan,$ftp_dyolu."/".$dosya_adi,$gecici_dosya,FTP_BINARY); if ($yukle) { echo "Dosya Başarıyla Yüklendi"; } else { echo "Dosya Yükleme İşlemi Başarısız"; } } else {echo "Ftp Girişi Başarısız !";} } else { echo "Ftp Sunucusuna Bağlanırkern Hata Oluştu";} ?>Bu tarz bir kod kullandım fakat çalıştırdığımda dosyanın boyutu küçük olmasına rağmen 1 dk kadar bekledikten sonra aşağıdaki hatayı veriyor aynı zamanda ftp'ye dosyayı yazıyor fakat boyutu 0 byte
Warning: ftp_put() [function.ftp-put]: Could not open data connection to port 29429: Connection timed out in
Sebebi Ne olabilir acaba public_html ve burak adlı klasörlerin izinlerini 777 olarak ayarladım
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:40:03 -->-> Daha önceki mesaj 14:56:03 --
ftp client configuration ayarları ile ilgili bir sorun olaiblirmi ?
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 17:31:54 -->-> Daha önceki mesaj 16:40:03 --
Sorun şu Kodla Çözüldü
ftp_pasv($baglan, true);