Вот заметил такую штуку если в имени файла присутствует сочетание букв pl то вылитает ошибка "Попытка отправить файл запрещенного типаПопытка отправить файл запрещенного типа" например при загрузке файла X_plore_V1_35.zip вылитает эта ошибка. Посмотрев код понял что это из-за этого условия
if ((preg_match("/.php/i", $fname)) or (preg_match("/.pl/i", $fname)) or ($fname == ".htaccess") or (preg_match("/php/i", $newname)) or (preg_match("/.pl/i", $newname)) or ($newname == ".htaccess"))
{
echo "Попытка отправить файл запрещенного типа.<br/><a href='?act=select&cat=" . $cat . "'>Повторить</a><br/>";
require_once ('../incfiles/end.php');
exit;
}, подскажите как это исправить а то моих познаний не хватает.