| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 29.06.08 Prihlásený: 22.02.10 Príspevky: 15 Témy: 5 |
Kód: <? if(!isset($_POST['upload'])) { ?> <form ENCTYPE="multipart/formdata" name="upload" action="<?echo $_SERVER['PHP_SELF']?>" method="POST" > <input type="hidden" name="MAX_FILE_SIZE" value="80000" /> Select the file to upload: <input type="file" name="userfile"> <input type="submit" name="upload" value="upload"> </form> <? } else { var_dump($HTTP_POST_FILES['userfile']); require_once 'includes/upload.class.php'; $upload = new upload($_FILES['userfile']['tmp_name'], $_FILES['userfile']['name'], $_FILES['userfile']['size'], './uploads', 'image/jpeg'); echo $upload->getError(); } ?>
toto je moj script, ktory sa stara o zobrazenie form pre upload a taktiez o jeho spracovanie. Ale problem je ten, ze pole $_FILES ostava prazdne, neviem kde moze byt chyba
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Kód: ENCTYPE="multipart/form-data"
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 29.06.08 Prihlásený: 22.02.10 Príspevky: 15 Témy: 5 | Napísal autor témy feko.yxo: 18.12.2008 13:06 | |
|
Dakujem pomohlo to, a este mam dalsiu otazku, typ suboru netestujem pomocou $_FILES['userfile']['type'], ale pouzijem funkciu $typ = getimagesize($_FILES['userfile']['tmp_name']). A ked uploadujem aj gif, aj bmp, aj tiff vzdy v premennej $typ['mime'] je hodnota image/jpeg...a ja neviem preco
|
|
Registrovaný: 16.01.08 Prihlásený: 27.03.13 Príspevky: 641 Témy: 144 Bydlisko: Žilina | Napísal max-m: 18.12.2008 13:10 | |
|
mozno sa seknem, ale nie je nahodou getimagesize velkost obrazku?
ja som vzdy testoval typ suboru pomocou $_FILES['userfile']['type'] a nikdy som nemal problem.
_________________ Mac Book Pro 15.4", CPU: Intel Core 2 Duo 2.8 GHz, RAM: 4GB DDR3, HDD: 500 GB, VGA: 512MB GDDR3, OS: Mac OS X Lion; Mobil: HTC ONE S |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
u mna to vypisuje v poriadku... mozno si to len niecim prepisujes...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 29.06.08 Prihlásený: 22.02.10 Príspevky: 15 Témy: 5 | Napísal autor témy feko.yxo: 18.12.2008 14:01 | |
|
$_FILES['userfile']['type'] v tejto premennej sa sice nachadza type suboru, no lenze to sa da velmi lahko podvrhn a zmenit fajn clanok je o tom na http://blackhole.sk/topicupload-suborov-v-php-nebezpecne-gif-obrazky
tak preto pouzivam getimagesize(), ta funkcia vrati pole, v ktorom sa nachadza aj typ suboru. A ja tu mam chybu, nemam tam spravny typ suboru, a som si isty, ze si ho nikde neprepisujem, tak neviem kde moze byt chyba, ale pre istotu, si to este raz skontrolujem.
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
Type ti je fakt na nič. Raz som dostal mailom grafický návrh v PNG a PSD. Čakali by ste, že jedno bude PNG a druhé PSD? Omyl! Obidve boli premenované JPG.
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
| Nemôžete zakladať nové témy v tomto fóre 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
|
|