$count = count($_FILES);
for($i=1;$i<=$count;$i++)
{
if(!checkupfile($_FILES['file'. $i]['tmp_name']) || !($_FILES['file'. $i]['tmp_name'] != 'none' && $_FILES['file'. $i]['tmp_name'] && $_FILES['file'. $i]['name'])){
continue;
}
if($_FILES['file'. $i]['size']>$INF['maxupload']){
showmsg('Превышено ограничение на размер закачиваемых изображений');
}
$alled = array('png','jpg','gif','jpeg','bmp');
$exname = strtolower(trim(substr(strrchr($_FILES['file'. $i]['name'], '.'), 1)));
if(!in_array($exname,$alled))
{
showmsg('Запрещенный формат закачиваемых изображений');
}
}
$CFG['post_check'] == '1' ? $is_check = '0' : $is_check = '1';
$sql = "INSERT INTO {$table}info (userid,catid,areaid,title,content,linkman,email,icq,phone,password,postarea,postdate,mappoint,addresss,enddate,ip,is_check) VALUES ('$_SESSION[userid]','$catid','$areaid','$title','$content','$linkman','$email','$icq','$phone','$password','$postarea','$postdate','$mappoint','$address','$enddate','$ip',$is_check)";
$res = $db->query($sql);
$id = $db->insert_id();
for($i=1;$i<=$count;$i++)
{
if(!checkupfile($_FILES['file'. $i]['tmp_name']) || !($_FILES['file'. $i]['tmp_name'] != 'none' && $_FILES['file'. $i]['tmp_name'] && $_FILES['file'. $i]['name'])){
continue;
}
$name = date('ymdhis');
for($a = 0;$a < 6;$a++){ $name .= chr(mt_rand(97, 122));}
$name .= '.' . end(explode('.', $_FILES['file'. $i]['name']));
$dir = DARKWEB_ROOT . 'data/infoimage/' . date('ymd');
if(!is_dir($dir))
{
if(@mkdir(rtrim($dir,'/'), 0777))@chmod($dir, 0777);
}
$to = $dir.'/'. $name;
if(move_uploaded_file($_FILES['file'. $i]['tmp_name'], $to))
{
$image = 'data/infoimage/' . date('ymd').'/'. $name;
$sql = "INSERT INTO {$table}info_image (infoid,path) VALUES ('$id','$image')";
$db->query($sql);
}
}