DateiUpload

iAZ

Mitglied
Hi,
ich hab wieder ein kleines Problemchen.
Wie bekommt man den Dateiname und den Mime-Type einer Datei raus. ($file_type und $file_name funktioniert nicht)
HTML:
<form action="upload_check.php" method="post">
...
        	<input name="file" type="file" /><br>
...
</form>
Zum testen hab ich das so gemacht::
PHP:
...
$file= $_POST["file"];
echo "Datei ".$file." Name ".$file_name." Typ ".$file_type;
...
also es funktioniert nur über $_POST[] aber wie?
 
HTML:
<form enctype="multipart/form-data" action="upload_check.php" method="post">
$_FILE enthält nun alle variablen zum hochgeladenen Bild.
Mit move_uploaded_file() kann es dann aus dem temp Ordner geholt werden.
 
hm versteh ich net wenn ich $_FILES["file"] ausgebe kommt Array raus. (DW sagt $_FILE[""] gäbs net
wie geht das genau ($FILES["file"]_type sieht komisch aus oder soll ich machen $var=$_FILES["file"]; echo $var_type)?
 
http://www.php.net/manual/de/features.file-upload.php
$_FILES['userfile']['name']

Der ursprüngliche Dateiname auf der Client Maschine.

$_FILES['userfile']['type']

Der Mime-Type der Datei, falls der Browser diese Information zur Verfügung gestellt hat. Ein Beispiel wäre "image/gif".

$_FILES['userfile']['size']

Die Größe der hochgeladenen Datei in Bytes.

$_FILES['userfile']['tmp_name']

Der temporäre Dateiname, unter dem die hochgeladene Datei auf dem Server gespeichert wurde.

$_FILES['userfile']['error']

Der Fehlercode im Zusammenhang mit dem hochladen der Datei. ['error'] wurde in PHP 4.2.0 eingeführt.
;)
 
Zuletzt bearbeitet:
Verdammt zu spät. *g*
YUHU ES FUNKTIONIERT
HTML:
<form enctype="multipart/form-data" action="upload_check.php" method="post">
...
        	<input name="file" type="file" />
...
</form>
PHP:
echo "Datei ".$_FILES["file"]["tmp_name"]." Name ".$_FILES["file"]["name"]." Typ ".$_FILES["file"]["type"];
 
Zurück