A felhasználó által az előző oldalon tárgyalt űrlap segítségével elküldött fájl a tmp könyvtárba kerül. Adatait a $_FILES globális PHP tömb segítségével érhetjük el.
Az első index a file típusú input űrlap mező neve, a második lehet name, type, size, tmp_name vagy error, a következőképpen:
- $_FILES["file"]["name"]: a feltöltött fájl neve
- $_FILES["file"]["type"]: a feltöltött fájl típusa
- $_FILES["file"]["size"]: a feltöltött fájl mérete byte-okban
- $_FILES["file"]["tmp_name"]: a szerveren tárolt fájl másolatának átmeneti neve
- $_FILES["file"]["error"]: a fájl feltöltése során kapott hibakód
Példa:
Forráskód
<?php
if ($_FILES["file"]["error"] > 0) {
echo "Error: ".$_FILES["file"]["error"];
} else {
echo "Upload: ".$_FILES["file"]["name"]."<br>";
echo "Type: " . $_FILES["file"]["type"]."<br>";
echo "Size: " .($_FILES["file"]["size"] / 1024)
." Kb<br>";
echo "Stored in: " . $_FILES["file"]["tmp_name"];
}
?>