template - php upload multiple files




PHP liest aus hochgeladener Textdatei? (2)

Tun

file_get_contents($_FILES['uploadedfile']['tmp_name']); 

ist gültig, Sie sollten jedoch auch überprüfen, ob die Datei über ein Formular hochgeladen wurde und beim Upload keine Fehler aufgetreten sind:

if ($_FILES['uploadedfile']['error'] == UPLOAD_ERR_OK               //checks for errors
      && is_uploaded_file($_FILES['uploadedfile']['tmp_name'])) { //checks that file is uploaded
  echo file_get_contents($_FILES['uploadedfile']['tmp_name']); 
}

Ein hilfreicher Link ist http://us2.php.net/manual/en/features.file-upload.php

Wenn ich eine Textdatei über ein Formular hochlade, ist es möglich, den Inhalt direkt aus der Variablen $ _FILES auszugeben, anstatt sie zuerst auf dem Server zu speichern? Ich weiß, dass dies ein Sicherheitsrisiko darstellt, aber es wird nur auf einem lokalen Computer ausgeführt.

Jeder Rat geschätzt.

Vielen Dank.


Unglücklicherweise nicht. Zumindest nicht durch die Variable $ _FILES. Es tut uns leid.

EDIT: Es wird immer als temporäre Datei in $ _FILES gespeichert und Sie müssen immer diese für den Inhalt verwenden.





upload