Hirdetés
- Vezetékes FÜLhallgatók
- OLED TV topic
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Milyen HASZNÁLT notebookot vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen notebookot vegyek?
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Kezdő fotósok digitális fényképei
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Kormányok / autós szimulátorok topikja
Új hozzászólás Aktív témák
-
Peter Kiss
őstag
válasz
Speeedfire
#8717
üzenetére
Önmagában sem az isset sem az empty nem elég a $_FILES-hoz. (Kivéve egy esetet: ha nem tartalmazott a form fájlfeltöltési input-ot.)
Változtatni kell az ellenőrzésen:
if (isset($_FILES['Item']) && $_FILES['Item']['error'] == 0) {
// single file upload
}De több fájl esetén már bonyolultabb a történet, részlet a kódomból:
$this->Files = new HttpFileCollection();
foreach ($_FILES as $key => $value) {
if (is_array($value['name'])) {
$tmp = new HttpFileCollection();
for ($i = 0, $limit = count($value['name']); $i < $limit; ++$i) {
$tmp->Add($key . $i, new HttpPostedFile($value['name'][$i], $value['tmp_name'][$i], $value['size'][$i], $value['type'][$i], $value['error'][$i]));
}
$this->Files->Add($key, $tmp);
} else {
$this->Files->Add($key, new HttpPostedFile($value['name'], $value['tmp_name'], $value['size'], $value['type'], $value['error']));
}
}
Új hozzászólás Aktív témák
- Gitáros topic
- GoodSpeed: Ennél jobb Windows 7 Aero Skin nem igen van Windows 11-re (WindowBlinds 11)
- Luck Dragon: Asszociációs játék. :)
- A fociról könnyedén, egy baráti társaságban
- Vezetékes FÜLhallgatók
- Autós topik
- Whisky topik
- OLED TV topic
- Formula-1
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- További aktív témák...
- Nintendo Switch OLED Mario Edition 20.5, 512GB MicroSD + Android + Atmosphere, 3 hó garanciával
- Samsung tv 65" ue65tu8002kxxh
- ASUS ROG Ally X Xbox (Z2 Extreme AI) 1 HETES, GARANCIÁLIS!
- Vizes Gamer PC: RYZEN 5700X / 32GB RAM / INTEL ARC A770 16GB / 1TB NVMe SSD
- GYÖNYÖRŰ SAMSUNG S20 5G 8G/128G JEGESKÉK SZINEBN, ÜZLETBŐL, GARANCIA
- Ducky One 3 FULL/TKL/SF/MINI billentyűzetek többféle színben és kapcsolókkal!
- 175 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5070Ti
- LG 83G4 - 83" OLED evo - 4K 144Hz & 0.1ms - MLA Plus - 3000 Nits - NVIDIA G-Sync - FreeSync Premium
- Surface Pro 7+ i5-1135G7 16GB 1000GB 1 év garancia
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest


