🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #230869

MultiUpload pliku o nazwie ---.png

#230869
From: jivanmukta
Date: Tue, 20 Jan 2015 17:16
19 lines
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-mail

Show 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