In einem meiner Skripte wird über die Funktion Fopen eine Verbindung zu einem FTP-Server hergestellt, um eine Datei dort zu speichern. Der Befehl dafür sieht im Skript so aus:
- Code: Select all
$fp = fopen("ftp://{$ftp_user}:{$ftp_password}@{$ftp_domain}/{$filename}","w");
Die gesamte sieht insoweit korrekt aus, es erscheinen auch alle Daten an ihren Stellen (die Variablen haben ihre korrekten Inhalte. Das habe ich bereits geprüft). Allerdings erhalte ich jedesmal folgende Fehlermeldung:
Warning: fopen(ftp://...@XXXXXXXX/produktdaten.csv) [function.fopen]: failed to open stream: FTP server reports 213 339710 in D:\xampp\htdocs\XXXXXXXX\index2.php on line 148
(In Zeile 148 befindet sich die obengenannte Anweisung.)
Mit dieser Fehlermeldung kann ich nichts anfangen. Beim Zugriff über ein FTP-Programm mit denselben Zugangsdaten, wie sie im Skript verwendet werden, gibt es keine Probleme.
Was könnte das Problem sein?
EDIT:
Achja... PHP Version 4.4.4