if(isset($_POST['go']))
{
$types = array('.jpg','.gif','.png','.jpeg','.zip','.rar','.tar','.jar','.sis','.sisx','.cab','.exe'); //допустимые типы
$filename=$_FILES['uploadfile']['name'];
$ras = substr($filename, strpos($filename,'.'), strlen($filename)-1);
if(!in_array($ras,$types))
die('Данный тип файла не поддерживается!');
$time = time();
$up_time = date("H:i d.m");
$file_path = 'files/'.$time.$ra.$ras;
$name = filtr($_POST['name']);
$des = filtr($_POST['des']);
$autor = $mas['login'];
copy($_FILES['uploadfile']['tmp_name'],$file_path); //записываем файл
//теперь скрин
if(isset($_FILES['uploadpic']['tmp_name']))
{
$types = array('.jpg','.gif','.png','.jpeg');
$filename=$_FILES['uploadpic']['name'];
$ras = substr($filename, strpos($filename,'.'), strlen($filename)-1);
if(!in_array($ras,$types))
die('Ошибка загрузки скриншота!');
$pic = 'pic/'.$time.$ra.$ras;
move_uploaded_file($_FILES['uploadpic']['tmp_name'],$pic); //записываем файл
} else {
$pic = 'no';
}
$c_id = intval($_GET['subcategory_id']);
$sql = mysql_query("INSERT INTO loads(c_id,name,autor,pic,des,file_path,up_time)
VALUES('$c_id','$name','$autor','$pic','$des','$file_path','$up_time')") or die(mysql_error());
if($sql)
{
header("Location: files.php?subcategory_id=".$c_id."&add_OK=OK");
}
}
код загружает только картинки, остальные разрешения загружать отказывается… в чем проблема