FTP Problem

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • FTP Problem

    Guten Abend!

    Ich hab da mal ne frage!

    Ich habe folgendes script für ein FTP-Upload:

    PHP-Code:
    // Herstellen der Basis-Verbindung


    $ftp_server "server";
    $ftp_user_name "user";
    $ftp_user_pass "passwd";

    $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!<br>";
            echo 
    "Verbindung mit $ftp_server als Benutzer $ftp_user_name nicht möglich<br>"
            die; 
        } else {
            echo 
    "Verbunden mit $ftp_server als Benutzer $ftp_user_name<br>";
        }

    // 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!<br>";
        } else {
            echo 
    "Datei $source_file auf $ftp_server als $destination_file geschrieben<br>";
        }

    // Schließen des FTP-Streams
    ftp_quit($conn_id); 

    ?> 
    Ich habe versucht eine Datei mit einem formular, dass auf dieses Script verweist, hochzuladen
    aber irgendwie klappt das nicht..

    mit move_uploaded_file hat es funktioniert via ftp nicht, der login funtioniert der upload nicht..

    Maine frage ist jetzt wie kann ich jetzt dateien hochladen, fehlt da noch was in meinem script
    oder wie muss das upload formular aufgebaut sein?


    bin für jede hilfe dankbar.

    Gruß Frank

  • #2
    Re: FTP Problem

    vermutung: du hast den unterschied zwischen FTP und einem HTTP-upload genauso wenig verstanden, wie dieser kollege hier: http://www.php-resource.de/forum/sho...threadid=52176
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      hmmmm... den Kollegen hab ich heute Mittag schon kennengelernt, aber
      was er wollte hab ich nicht ganz kappiert, hab ihn nicht verstanden.

      die 2MB grenze ist mir egal da die dateien nur ca. 1MB haben.


      ich möchte halt das ganze mit ftp lösen, dass muss ja auch gehen
      wenn es die Funktion gibt, leider weiß ich nicht wie das genau geht


      kannst du vileicht so nett sein und mir erklären wie so was geht???

      ich wäre sehr dankbar darüber.

      Gruß Frank

      Kommentar


      • #4
        wenn du per ftp eine datei übertragen willst, muss
        - die zu übertragende datei auf dem client rechner liegen (und php zugriff darauf haben)
        - der client php parsen (apache/webserver läuft, php läuft, etc)
        - der client am netz hängen
        - dann klappts auch mit dem ftp per php

        wenn du per form (auf dem client) eine datei übertragen willst, dann schickst du zuvor die datei per upload und move_uploaded_file auf deinen client und startest dann das ^^ procedere.
        Kissolino.com

        Kommentar

        Lädt...
        X