|
 | | |
| Autor | Správa |
1daemon1
 Užívateľ
 Založený: 14.04.2009 Príspevky: 824
 | Zaslal: Ne 20.11.11 14:49 |   |
Ahojte, mám klasický upload obrázku ale nefunguje mi.
| kód: | <form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="userimage">
<input type="submit">
</form> |
V upload.php mám samozrejme kód na uploadovanie a okrem toho a iného:
| kód: | ...
if (isset($_FILES['userimage'])) {
$this->file = new UploadedFileForm();
} else {
$this->file = false;
}
... |
Lenže podmienka vždy vracia false.
print_r( $_FILES ) vložím do else tak vypíše:
Array ( [userimage] => Array ( [name] => oko.jpg [type] => image/jpeg [tmp_name] => /tmp/phpffiL9Z [error] => 0 [size] => 40262 ) )
Poraďte prosím.
//
| php.net napísal: | Note that isset() doesnt recognize $_FILES - Arrays.. additionally, i think it doesnt recognize Arrays in general at all (untested, but logical)!
Checking $_FILES will always result in Boolean FALSE i think, at least it caused my Script to calculate false Positives / Negatives... Solution: Use empty() or !empty()  |
Nefunguje mi to ani keď isset nahradím za !empty .
//Bože ja som somár, v jednej časti som si pomýlil Q a G. Vyriešené. |
_________________ CPU: Intel Core 2 Duo E6600, 2400 MHz GPU: 2x NVIDIA GeForce 7600 GT (256 MB) MB: Asus P5NSLI RAM: 2GB ddr2 Zdroj: FORTRON BlueStorm II 500W HDD: SEAGATE Barracuda 7200.9 250GB OS: Ubuntu 11.10 32bit & Windows 7 Ultimate 32bit
Mobil: Samsung Galaxy S2 i9100 MicroSDHC: Patriot 32GB class 10 | |
   |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |