Ich versuche, FTP für den Zugriff auf mit folgendem Code (PHP 5,4)kann nicht FTP-Server mit PHP zugreifen, funktioniert aber einwandfrei von der Kommandozeile
// connect and login FTP
$conn = ftp_connect($host);
ftp_pasv($conn, true);
$login = ftp_login($conn, $user, $password);
// skip some code ...
// upload file
ftp_put($conn, $remote, $local, FTP_BINARY);
Mit passivem Modus aus, ich problemlos anmelden kann, aber Beim Hochladen der Datei wurde ein Fehler angezeigt:
ftp_put(): Sicherheitsserver verbietet PORT-Umleitung.
Mit passivem Modus auf, ich kann nicht einmal
ftp_login() anmelden: Check Point FireWall-1 Secure FTP-Server auf xxxxx laufe
kann ich ftp
Unix-Befehl zum Zugriff verwenden FTP-Server mit dem gleichen Benutzer und auf der gleichen Maschine ohne Probleme, so dass ich wirklich verwirrt bin.
Kann jemand mir eine Richtung geben, wie man dieses Problem behandelt?
Dank