PHP 5 veya daha yüksek (farklı makinelerde birden fazla farklı versiyonlar) [örneğin] ('ftp.is.co.za') ftp_connect kullanmaya çalışıyorum. Ben tüm vakalarda başarıyla kabuktan ftp komutunu kullanabilirsiniz, böylece bir güvenlik duvarı veya bağlantı sorunu yok bulunuyor. Ben her zaman bir sonucu olarak NULL olsun, ve hiçbir hata, alan adı geçerli ve hizmet FTP eğer. Ben yani ben bir başarı iletisi olarak null alıyorum, bir sorun olduğunda hata olsun. Enable-ftp - katılan PHP'nin tüm sürümleri ile derlenmektedir.
Teşekkürler
İstediği gibi bir örnek:
$ ftp ftp.is.co.za
Connected to ftp.is.co.za (196.4.160.12).
220 ProFTPD 1.3.1 Server (Welcome to Internet Solutions FTP service.) [196.4.160.12]
Name (ftp.is.co.za:myusername):
Login failed.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> 221 Goodbye.
$ php -a
Interactive shell
php > var_export(ftp_connect("ftp.is.co.za"));
NULL
php >
$