Hi,
ich habe folgendes Script:
Einloggen und starten funktioniert bereits einwandfrei. Beim Hochladen kommt dann aber der Fehler.
Das Passwort ist zwar richtig, habe es verständlicherweise unkenntlich gemacht.
ich habe folgendes Script:
PHP:
<?php
// Diese Variablen bitte ändern
$ftp_server = "bunte-ecke.bplaced.net";
$benutzername = "bunte-ecke_test";
$passwort = "*******";
// Die Verbindung herstellen
$connection_id = ftp_connect($ftp_server) or die("Konnte keine Verbindung zu $ftp_server aufbauen");
// Mit Benutzername und Kennwort anmelden
$login_result = ftp_login($connection_id, $benutzername, $passwort);
// überprüfen ob alles gutgegangen ist
if ((!$connection_id) || (!$login_result)) {
echo "<H1>Ftp-Verbindung konnte nicht hergestellt werden!<H1>";
echo "<P>Verbindung mit ftp_server als Benutzer $benutzername nicht möglich! Bitte ueberpruefen Sie Ihre Eingaben!</P>";
die;
} else {
echo "<P>Verbunden mit ftp_server als Benutzer $benutzername</P>";
}
// Die aus dem Forumular übergebenen Daten abfragen
$zieldatei = $_POST['zieldatei'];
$lokale_datei = $_POST['lokale_datei'];
// Hochladen der Datei
$upload = ftp_put($connection_id, $zieldatei, $lokale_datei, FTP_ASCII);
// Upload-Status überprüfen
if (!$upload) {
echo "<P>Ftp upload war fehlerhaft!</P>";
} else {
echo "<P>Datei $slokale_datei auf $host als $zieldatei geschrieben</P>";
}
// Schließen der Verbindung
ftp_quit($connection_id);
?>
Einloggen und starten funktioniert bereits einwandfrei. Beim Hochladen kommt dann aber der Fehler.
Warning: ftp_put() [function.ftp-put]: Filename cannot be empty in /users/bunte-ecke/www/Bunte Ecke/Test-Ecke/PHP Upload/verarbeitung.php on line 27
Das Passwort ist zwar richtig, habe es verständlicherweise unkenntlich gemacht.