note 20367 added to function.copy
| From: | bbonev at php2 dot chek dot com | Date: | Mon, 01 Apr 2002 15:32:02 +0000 |
| Subject: | note 20367 added to function.copy | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-28465@lists.php.net to get a copy of this message | ||
if you allow user uploads of pictures never forget to check the file extension before copying - a
malicious user may upload php, pl, cgi, shtml, etc files:
$ext=explode('.',$filename);
$ext=strtolower($ext[count($ext)-1]);
if (preg_match('/^(gif|png|jpe?g)$/',$ext)) {
.............
--
http://www.php.net/manual/en/function.copy.php
http://master.php.net/manage/user-notes.php?action=edit+20367
http://master.php.net/manage/user-notes.php?action=delete+20367
http://master.php.net/manage/user-notes.php?action=reject+20367