- gban: Ingyen kellene, de tegnapra
- Meggyi001: Anya, tudsz segíteni a matekban?....Nem érek rá kisfiam, majd segít a ChatGPT...
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- SzőkeKapitán: Világ vége túlélők topicja
- KRTLPC: Ki és hogyan élt túl? Volt ám fennakadás
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Jack Hunter: Kínai erősítő vásárlási tippek
Ú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
- Igazán erős Gamer gép!
- ! Dell Precision 7770 i9-12950HX 16C / 64G D5 / 1TB G4 / Quadro RTX A5500 16GB Pro tervező BOX
- ÚJ AMD Ryzen 5 3600 4.2GHz Socket AM4 BOX Processzor - Áfás számla & garancia
- ÚJ AMD Ryzen 5 5600X 4.6GHz Socket AM4 OEM Processzor - Áfás számla & garancia
- AMD Ryzen 7 7800X3D Processzor - Készletről Azonnal - Áfás Számla & Garancia
- Bomba ár! Dell Latitude E7250 - i7-5GEN I 8GB I 256SSD I 12,5" HD I HDMI I Cam I W10 I Garancia!
- IKEA Format lámpák eladóak (Egyben kedvezménnyel vihető!)
- Fém, összecsukható és kihúzható fotó állvány eladó
- Egyedi ékszerdobozka
- Bomba ár! Dell Latitude 7320 - i5-11GEN I 8GB I 256SSD I HDMI I 13,3" FHD I Cam I W11 I Garancia!