FTP UPLOAD mit FTP_put in HTML-Seiten ! Ich habe folgendes in html seiten versucht :
<?php
// Herstellen der Basis-Verbindung
$conn_id = ftp_connect("$ftp_server");
// Einloggen mit Benutzername und Kennwort
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");
// Verbindung überprüfen
if ((!$conn_id) || (!$login_result)) {
echo "Ftp-Verbindung nicht hergestellt!";
echo "Verbindung mit $ftp_server als Benutzer $ftp_user_name nicht möglich";
die;
} else {
echo "Verbunden mit $ftp_server als Benutzer $ftp_user_name";
}
// Upload der Datei
$upload = ftp_put($conn_id, "$destination_file", "$source_file", FTP_BINARY);
// Upload-Status überprüfen
if (!$upload) {
echo "Ftp upload war fehlerhaft!";
} else {
echo "Datei $source_file auf $ftp_server als $destination_file geschrieben";
}
// Schließen des FTP-Streams
ftp_quit($conn_id);
?>
so setht das hochladen im Handbuch.
mit einem script unter cmd ausgeführt funktioniert es.
Für $source_file=c:\ddd\name.txt wird die Datei hochgeladen.
Wenn das selbe script über Internetexplorer 6 (letzte Version (mit phpversion=4.1.0) in html (<?php....?>) vom ftp-server über die web-seite gestartet wird , bekomme ich
error opening c:\ddd\name.txt ....
Das Verzeichnis wird nicht geöffnet,..., der upload geht nicht !
Woran liegt das?
Wer weis etwas dazu? |