Új hozzászólás Aktív témák
-
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']));
}
}[ Szerkesztve ]
Új hozzászólás Aktív témák
- Peugeot, Citroën topik
- exHWSW - Értünk mindenhez IS
- Kerékpárosok, bringások ide!
- Milyen billentyűzetet vegyek?
- Melyik tápegységet vegyem?
- Autós topik
- Honor Magic V2 - origami
- Milyen videókártyát?
- Rendszergazda topic
- 47,5 milliárd dollárt költ chipekre Kína, várja a Samsungot is
- További aktív témák...
- gtx 1070 turbo
- Eladó Számítógépek+monitor
- Eladó Iphone 13 128GB zöld színű + 2 év kiterjesztett gar + Apple watch SE 40mm
- Lenovo Thinkpad A485 (T480), 14" FHD IPS, Ryzen 5 PRO 2500U (8 v.mag), Radeon RX Vega 8, 16GB DDR4,
- Lenovo ThinkPad T480 - i5 8350u/16GB/256GB SSD/Windows/FHD/Magyar bill Hibátlan Állapot ÁFÁ-s számla
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen