Къде ми е грешката

reletobg

Registered
Има грешка някъде в регулярният израз,но не мога да видя къде е.
Код:
if(preg_match("/^[a-zа-я0-9.:\]+$/iu", $_FILES['file']['tmp_name']))
{
 $tmp_file=$_FILES['file']['tmp_name'];
 }
 else
 {
echo 'Грешка2';
}

Проверява ето това:
Код:
D:\protected\xampp\tmp\php9BC3.tmp
 
Искам да се предпазя от фалшиви заявки,затова проверявам целия масив FILES.Но на tmp_name ми показва,че има някакъв символ който е забранен,а няма.
 

Back
Горе