kostenloser Webspace werbefrei: lima-city


php ftp script

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    the-d-team

    the-d-team hat kostenlosen Webspace.

    Huhu zusammen,

    Ich habe hier ein Script FTP. Meine Problem damit ist ich bekomm immer diese "Schöne Meldung .-)"

    Verbunden mit ftp_server als Benutzer ftp
    Ftp upload war fehlerhaft!

    Nun kann ich mir nicht erklären wieso das denn der Fall ist.
    Habe unten denn Script mal geposte.
    Ich hoffe mal mir kann/darf mir helfen :-)
    MFG

    <?php
    // Diese Variablen bitte ändern
    $ftp_server = "aetherfluss.no-ip.info";
    $benutzername = "******";
    $passwort = "******";
     
    if($_POST['send'] == 1) 
    {
    
    // Die Verbindung herstellen
    $connection_id = ftp_connect($ftp_server);
     
    // Mit Benutzername und Kennwort anmelden
    $login_result = ftp_login($connection_id, $benutzername, $passwort);
     // Schalte passiven Modus ein
    ftp_pasv($connection_id , true);
    // überprüfen ob alles gutgegangen ist
    if ((!$connection_id) || (!$login_result)) {
    	echo "<H1>Ftp-Verbindung nicht hergestellt!<H1>";
    	echo "<P>Verbindung mit ftp_server als Benutzer $benutzername nicht möglich!</P>";
    	die;
    } else {
    	echo "<P>Verbunden mit ftp_server als Benutzer $benutzername</P>";
    }
     
    // Die aus dem Forumular übergebenen Daten abfragen
    $zieldatei = $_POST['userfile'];
     
    // Hochladen der datei
    $upload = ftp_put($connection_id, $zieldatei, $zieldatei , FTP_ASCII);
     
    // Upload-Status überprüfen
    if (!$upload) {
    	echo "<P>Ftp upload war fehlerhaft!</P>";
    } else {
    	echo "<P>Datei $zieldatei  auf $host als $zieldatei geschrieben</P>";
    }
     
    // Schließen der Verbindung
    ftp_quit($connection_id);
    }
    ?>
    
    					  <form enctype="multipart/form-data" action="<?PHP echo $_SERVER['PHP_SELF']; ?>" method="post">
    
    				<input type="file" name="userfile" />
    
    				<input type="hidden" name="send" value="1" />
    				<input type="submit" value="Datei hochladen" />
    			</form>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Du gibst bei ftp_put zweimal die Variable $zieldatei an. Beim zweiten Mal wird der lokale Pfad der hochzuladenden Datei erwartet. Bist du sicher, dass hier $zieldatei für dich passt?

    Vielleicht solltest du dir einmal diese Seite ansehen, die Datei-Uploads behandelt: https://secure.php.net/manual/de/features.file-upload.post-method.php
    Insbesondere das Feld tmp_name ist für dich interessant, denn darüber erfährst du, wo die Datei lokal abgelegt ist.
  4. Autor dieses Themas

    the-d-team

    the-d-team hat kostenlosen Webspace.

    Viele dank
    Hat mir geholfen :-)

    Hab den Script noch mal neugeschrieben :-)
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!