Jetzt habe ich noch rumprobiert und es mal mit dem Beispiel aus http://www.php.net/manual/de/ref.ftp.php versucht, da scheint es zu funktionieren:
<?php
$ftp_server = "meinserver.de";
$ftp_user_name = "benutzername";
$ftp_user_pass = "passwort";
$destination_file = "/zielverzeichnis/dateiname.html";
$source_file = "originaldatei.html";
$conn_id = ftp_connect("$ftp_server");
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");
if ((!$conn_id) || (!$login_result)) {
echo "Ftp-Verbindung nicht hergestellt!";
echo "Verbindung mit $ftp_server als Benutzer $user nicht möglich";
die;
} else {
echo "Verbunden mit $ftp_server als Benutzer $user";
}
$upload = ftp_put($conn_id, "$destination_file", "$source_file", FTP_BINARY);
if (!$upload) {
echo "Ftp upload war fehlerhaft!";
} else {
echo "Datei $source_file auf $ftp_server als $destination_file geschrieben";
}
ftp_quit($conn_id);
?>
Ist der Quelltext so ok? Schade, dass mir niemand hier im Forum helfen konnte, ich hatte echt schon ewig probiert und wenn ich es jetzt so sehe, wäre es für die PHP-Cracks sicher der Aufwand von paar Sekunden gewesen :-(
Grüße,
Dirk