Ergebnis 1 bis 3 von 3
  1. #1
    Stanley Jobson Avatar von K1ngC0bra
    Registriert seit
    26.08.2007
    Beiträge
    650

    Standard PHP Upload Script

    Hey, ich brauche ein Script was ich auf einen Webserver lege. Mit meinem DelphiProgramm möchte ich dieses Script so benutzen, das ich dem einen Dateipfad des rechners übergeben kann, sodass diese datei dann vom PHP Script auf einen FTP Server geuppt wird.

    Ok wieso mach ich es nicht mit Indy FTP Clients. >> Unsicher. Durch sniffen kann das PW ganz leicht rausgefunden werden. Und wenn ich durch ein PHP Script diese Lücke umgehen kann, wäre es ganz schön^^

  2. #2
    Stanley Jobson
    Registriert seit
    09.12.2006
    Beiträge
    671

    Standard

    ein upload script kanst du ganz leicht machen. z.b über die php ftp funktion.

    Code:
    $ftphost="";
    $ftpuser="";
    $ftppass="";
    $filedir="pfad\auf\dem\webserver\xyz.avi"
    $tmp_name="pfad\zu\deiner\localen\datei";
    
    
    $conn_id = ftp_connect("$ftphost"); 
    
    $login_result = ftp_login($conn_id, "$ftpuser", "$ftppass"); 
    
    if ((!$conn_id) || (!$login_result))
    
    { 
    
    echo "Error";
    
    die; 
    
    }
    
    else
    
    {
    
    
    if (ftp_put($conn_id, $filedir, $tmp_name, FTP_BINARY))
    
    {
    echo'Datei hochgeladen';
    }
    
    }
    so ca der code.
    und die variablen vie filedir und tmp_name kannste ja durch dein delphiprogramm über GET übertragen. also einfach nur das dein prog ne url anwählt

  3. #3
    Stanley Jobson Avatar von K1ngC0bra
    Registriert seit
    26.08.2007
    Beiträge
    650

    Standard

    Also ich wollte z.B. das so machen:

    http://MeinServer.de/upload.php?=C:\Test.jpg

    Also dass er dann C:\Test.jpg uploadet^^
    Zusätzlich will ich nun ebenfalls durch PHP einen neuen Ordner auf dem Server erstellen! Den Ordnernamen will ich ebenfalls übergeben.

    Gibts dafür auch so ne möglichkeit?
    Und kann ich mit dem Script von eben denn So komisch uploaden *g*?

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •