Dies ist eine alte Version des Dokuments!
FTP Datei-Upload
<html> <head> <title>Datei Upload</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body bgcolor="#FFFFFF" text="#000000"> <h1>Kleine Upload-Demo</h1> <form action="upload.php" enctype="multipart/form-data" method="POST"> <p>Datei für Upload auswählen:<br> <input type="file" name="srcfile" accept="image/*"> </p> <p> <input type="submit" name="Abschicken" value="Abschicken"> </p> </form> </body> </html>
<?php // Diese Variablen bitte ändern $ftp_server = "meinserver.de"; $username = "MeinUserName"; $password = "MeinPasswort"; // Die Verbindung herstellen: $connection_id = ftp_connect($ftp_server); if (!$connection_id) { echo "<H2>Ftp-Verbindung konnte nicht hergestellt werden!<H2>"; die; } // Mit Benutzername und Kennwort anmelden: $login_result = ftp_login($connection_id, $username, $password); if (!$login_result) { echo "<h2>Verbindung mit $ftp_server als Benutzer $username nicht möglich!</h2>"; die; } else { echo "<h2>Verbunden mit $ftp_server als Benutzer $username</h2>"; } // Die aus dem Forumular übergebenen Daten abfragen: $srcFile = $_FILES['srcfile']['tmp_name']; $filename = $_FILES['srcfile']['name']; // Hochladen der Datei: $upload = ftp_put($connection_id, $filename, $srcFile, FTP_BINARY); // Upload-Status überprüfen: if (!$upload) { echo "<h2>Der Ftp-Upload ist leider fehlgeschlagen!</h2>"; } else { echo "<h2>Datei $srcFile auf $ftp_server als $filename hochgeladen</h2>"; } // Schließen der Verbindung: ftp_quit($connection_id); ?>