Einzelnen Beitrag anzeigen

Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: [PHP] PHP Funktion aus Formular aufrufen

  Alt 26. Okt 2005, 00:21
Es gibt eine Variable, die $_FILES heißt.

Anmerkung: Dieses Array wurde mit PHP 4.1.0 eingeführt. In älteren Versionen benutzen Sie das Array $HTTP_POST_FILES.

Da sind alle wichtigen Informationen über die übertragenen Dateien (in deinem Fall ist es nur eine) drinnen.
In deinem Fall:

Code:
$_FILES['uploadfile']['name'] //Name der Datei wie sie auf den System des Uploaders hieß
$_FILES['uploadfile']['size'] //Größe
$_FILES['uploadfile']['typ'] //Mime-Typ der Datei
$_FILES['uploadfile']['tmp_name'] //Name wie die upgeloadene Datei im Temp-Verzeichnis des Servers heißt
Du kannst jetzt zum Beispiel so aufrufen:

Code:
$file = fopen($_FILES['uploadfile']['tmp_name'], 'r');
upload_file($file, 'pfad/am/ftp/server', FTP_ASCII); //oder FTP_BINARY
Wobei ich glaube, dass in der Funktion ein Fehler ist.
Es müsste nicht $result = f_put($conn, $source, $dest, $mode); sondern $result = f_put($conn, $dest, $source, $mode); heißen.
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat