Article View: pl.comp.lang.php
Article #230869MultiUpload pliku o nazwie ---.png
From: jivanmukta
Date: Tue, 20 Jan 2015 17:16
Date: Tue, 20 Jan 2015 17:16
19 lines
1987 bytes
1987 bytes
Piszę witrynę w CodeIgniterze, PHP5, MySQL. Potrzebuję użyć kontrolki MultiUpload z jQuery. Zasadniczo mi działa ale jest problem gdy uploaduje plik o nazwie ---.png
A PHP Error was encountered
Severity: Notice
Message: getimagesize(): Read error!
Filename: libraries/Upload.php
Line Number: 609
An Error Was Encountered
Nie powiodĹo siÄ wgranie obrazkĂłw.
Typ pliku ktĂłry prĂłbujesz wgraÄ jest niedozwolony.
Mam w kodzie:
echo "<input multiple='multiple' type='file' name='property_pictures[]' class='multi' accept='$exts'>";
gdzie $exts jest ustawione tak:
define('IMAGE_EXTS', 'gif|jpg|jpeg|jpe|bmp|png|gif87|gif89a');
define('MOVIE_EXTS', 'mpg|mpeg|mov|avi|wmv|vob|rm|rmvb|ogg|ogm');
$exts = IMAGE_EXTS . '|' . MOVIE_EXTS;
więc chyba nie chodzi o typ .png ale o nazwę ---
Czy powinienem sprawdzać nazwę pliku w walidacji formularza? Przy pomocy RegExp? Jakie nazwy odrzucać?
Technical Details
Message-ID:
<a87f13f3-fd8c-4302-b6fb-3f0ea32090d1@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!v8no2372304qal.1!news-out.google.com!l7ni0qai.0!nntp.google.com!bm13no1854681qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailShow Full Headers
Complete Article Headers
X-Received: by 10.224.136.66 with SMTP id q2mr27662593qat.5.1421774169051; Tue, 20 Jan 2015 09:16:09 -0800 (PST) X-Received: by 10.140.101.119 with SMTP id t110mr44268qge.8.1421774169028; Tue, 20 Jan 2015 09:16:09 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.glorb.com!v8no2372304qal.1!news-out.google.com!l7ni0qai.0!nntp.google.com!bm13no1854681qab.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.php Date: Tue, 20 Jan 2015 09:16:08 -0800 (PST) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=89.73.80.243; posting-account=Fd8BNwoAAACl8PCi6-fI0bkHGOgt6LMa NNTP-Posting-Host: 89.73.80.243 User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <a87f13f3-fd8c-4302-b6fb-3f0ea32090d1@googlegroups.com> Subject: MultiUpload pliku o nazwie ---.png From: jivanmukta@poczta.onet.pl Injection-Date: Tue, 20 Jan 2015 17:16:09 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit