Arama butonu
Bu konudaki kullanıcılar: 1 misafir
0
Cevap
319
Tıklama
0
Öne Çıkarma
PHP ile FTP İçerisine Dosya Yüklemek
N
2 yıl
Çavuş
Konu Sahibi

// FTP erişim parametreleri
$host = 'ftp.deneme.org';
$usr = 'deneme_user';
$pwd = 'deneme_password';
 
// mevcut dosya ve hedef dosya bilgileri:
$local_file = './deneme.txt';
$ftp_path = '/data/deneme.txt';
 
// port 21 üzerinden Ftp bağlantısı kuralım
$conn_id = ftp_connect($host, 21) or die ("Sunucuya bağlanılamadı!");
 
// erişim parametrelerini gönderelim
ftp_login($conn_id, $usr, $pwd) or die("Cannot login");
 
// pasif mod transferlerini aç (bazı sunucuların buna ihtiyacı var)
// ftp_pasv ($conn_id, true);
 
// dosya yüklemesini gerçekleştirelim
$upload = ftp_put($conn_id, $ftp_path, $local_file, FTP_ASCII);
 
// yüklenme durumunu kontrol edelim:
print (!$upload) ? 'Yüklenemedi' : 'Yükleme Başarılı';
print "\n";
 
/*
** Chmod (Örnek)
*/
 
// Eğer PHP4 kullanıyorsanız, bu kodu kullanmanız gerekir:
// ("ftp_chmod" komutu sadece PHP5 ve üzerinde çalışır)
if (!function_exists('ftp_chmod')) {
function ftp_chmod($ftp_stream, $mode, $filename){
return ftp_site($ftp_stream, sprintf('CHMOD %o %s', $mode, $filename));
}
}
 
// chmod 666 ile yazmayı deneyelim
if (ftp_chmod($conn_id, 0666, $ftp_path) !== false) {
print $ftp_path . " chmod başarılı: 666\n";
} else {
print "başarısız chmod $file\n";
}
 
// ftp bağlantısını kapatalım
ftp_close($conn_id);



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.