En son web geliştirme öğreticiler
 

PHP 5 FTP İşlevleri


PHP FTP Tanıtım

FTP işlevleri Dosya Aktarım Protokolü aracılığıyla dosya sunucularına istemci erişim vermek (FTP) .

FTP fonksiyonları, giriş ve yakın bağlantıları yanı sıra yükleme, indirme açmak adlandırmak, silmek ve dosya sunucularından dosya hakkında bilgi almak için kullanılır. Değil FTP fonksiyonlarının hepsi her sunucu ile çalışmak veya aynı sonuçları getirecektir. FTP işlevleri PHP 3 ile kullanılabilir hale geldi.

Bir daha basit ve sezgisel bir arayüz sağlamak Dosya sistemi fonksiyonları ile // sarıcı: Sadece okuma veya bir FTP sunucusunda bir dosyaya yazmak istiyorsanız, ftp kullanmayı düşünün.


Kurulum

bu işlevler çalışması için, --enable-ftp ile PHP derlemek zorunda.

PHP'nin Windows sürümünde yerleşik Bu uzantı için destek.


PHP 5 FTP İşlevleri

fonksiyon Açıklama
ftp_alloc() Bir dosya için ayırır uzay FTP sunucusuna yüklenmesine
ftp_cdup() FTP sunucusunda Üst dizine geçer
ftp_chdir() FTP sunucusu çalışma dizinini değiştirir
ftp_chmod() FTP üzerinden bir dosya izinlerini ayarlar
ftp_close() Bir FTP bağlantısını kapatır
ftp_connect() Bir FTP bağlantısı açar
ftp_delete() FTP sunucusundaki bir dosyayı siler
ftp_exec() FTP sunucusunda bir komut çalıştırır
ftp_fget() FTP sunucusundan bir dosya indirir ve açık yerel dosyaya kaydeder
ftp_fput() Açık bir dosyayı yükler ve FTP sunucu üzerinde bir dosyaya kaydeder
ftp_get_option() FTP bağlantısının çalışma süresi seçeneklerini döndürür
ftp_get() FTP sunucusundan bir dosya indirir
ftp_login() FTP bağlantısı için Kayıtlar
ftp_mdtm() Belirtilen dosyanın son değiştirilme zamanını döndürür
ftp_mkdir() FTP sunucusunda yeni bir dizin oluşturur
ftp_nb_continue() Devam Dosya alımını / gönderme (non-blocking)
ftp_nb_fget() FTP sunucusundan bir dosya indirir ve açık dosya içine kaydeder (non-blocking)
ftp_nb_fput() Açık bir dosyayı yükler ve FTP sunucusu üzerinde bir dosyaya kaydeder (non-blocking)
ftp_nb_get() FTP sunucusu dosyayı indirip (non-blocking)
ftp_nb_put() FTP sunucusuna bir dosya yükler (non-blocking)
ftp_nlist() FTP sunucusunda belirtilen dizindeki dosyaların listesini döndürür
ftp_pasv() açık veya kapalı pasif modunu açar
ftp_put() FTP sunucusuna bir dosya yükler
ftp_pwd() geçerli dizin adını döndürür
ftp_quit() Bir takma ftp_close()
ftp_raw() FTP sunucusuna bir ham komutu gönderir
ftp_rawlist() Belirtilen dizinden dosya bilgileri ile dosyaların bir listesini döndürür
ftp_rename() FTP sunucusuna bir dosya veya dizinin ismini değiştirir
ftp_rmdir() FTP sunucusunda boş bir dizin siler
ftp_set_option() FTP bağlantısı için çalışma süresi seçeneklerini ayarlar
ftp_site() FTP sunucusuna bir FTP SITE komutu gönderir
ftp_size() Belirtilen dosyanın boyutunu döndürür
ftp_ssl_connect() güvenli bir SSL-FTP bağlantısı açar
ftp_systype() FTP sunucusu sistem türü tanıtıcısını döndürür

PHP 5 Öntanımlı FTP Sabitler

sabit tip PHP
FTP_ASCII tamsayı PHP 3
FTP_TEXT tamsayı PHP 3
FTP_BINARY tamsayı PHP 3
FTP_IMAGE tamsayı PHP 3
FTP_TIMEOUT_SEC tamsayı PHP 3
FTP_AUTOSEEK tamsayı PHP 4.3
FTP_AUTORESUME tamsayı PHP 4.3
FTP_FAILED tamsayı PHP 4.3
FTP_FINISHED tamsayı PHP 4.3
FTP_MOREDATA tamsayı PHP 4.3