Файл: www/pic/upl.php
Строк: 37
<?php
include '../config.php';
$admin=admin();
$moder=mod_pic();
$ran=rand(00000000,99999999);
if(!$admin and !$moder){
div('Ошибка');
echo 'У Вас нет доступа к этой странице';
}else{
if(!isset($_FILES['file']['name'])){
div('Загрузка картинки');
echo '<form action="upl.php" method="POST" enctype="multipart/form-data">';
echo 'Раздел:<br/>';
$cats=mysql_query("SELECT * FROM `pic_cat`");
echo '<select name="cat">';
while($cat=mysql_fetch_array($cats)){
echo '<option value="'.$cat['id'].'">'.$cat['name'].'</option>';}
echo '</select><br/>';
echo 'Выбрать картинку:<br/>';
echo '<input name="file" type="file"><br/>';
echo 'Название:<br/>
<input name="auto" type="checkbox" value="1"> Автоматическое<br/>';
echo '<input type="submit" value="Загрузить"/></form>';
echo '<br/>Примечание!<br/>Автоматическое - это название вида => image_'.$ran.'.расширение<br/>P.S Выбирайте пункт Автоматическое только в том случае если стандартное название картинки является не коректным!';
}else{
$ex=pathinfo($_FILES['file']['name']);
$ext=strtolower($ex['extension']);
if($ext!='gif' and $ext!='jpg' and $ext!='jpeg' and $ext!='png'){
div('Ошибка');
echo 'Неверный формат загружаемого файла<br/>Разрешены такие как: <b>jpg, jpeg, gif, png</b>!';
}else{
$id_cat=intval($_POST['cat']);
if(isset($_POST['auto'])){
$filesme='image_'.$ran.''.$ext;
}else{
$filesme=basename($_FILES['file']['name']);}
mysql_query("INSERT INTO `pic_files` SET `id_cat`='$id_cat', `file`='$filesme', `time_d`='$time', `time_s`='$time', `id_user`='$aut[id]'");
copy($_FILES['file']['tmp_name'], 'loads/'.$filesme);
div('Загружено');
echo 'Файл успешно добавлен!';}}}
echo '</div>';
include '../foot.php';
echo '</div>';
?>