Файл: www/pic/upl_file_m.php
Строк: 71
<?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_file.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 '<input name="file[]" type="file"><br/>';
echo '<input name="file[]" type="file"><br/>';
echo '<input name="file[]" type="file"><br/>';
echo '<input name="file[]" type="file"><br/>';
echo '<input name="file[]" type="file"><br/>';
echo '<input name="file[]" type="file"><br/>';
echo '<input name="file[]" type="file"><br/>';
echo '<input name="file[]" type="file"><br/>';
echo '<input name="file[]" type="file"><br/>';
echo '<input name="file[]" type="file"><br/>';
echo '<input name="file[]" type="file"><br/>';
echo '<input name="file[]" type="file"><br/>';
echo '<input name="file[]" type="file"><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{
div('Результат');
for($i=0; $i<sizeof($_FILES['file']['name']); $i++){
$ex=pathinfo($_FILES['file']['name'][$i]);
$ext=strtolower($ex['extension']);
if(!empty($_FILES['file']['name'][$i]) and $ext!='gif' and $ext!='jpg' and $ext!='jpeg' and $ext!='png'){
echo '<div class="msg1">';
echo 'Неверный формат загружаемого файла<br/>Разрешены такие как: <b>jpg, jpeg, gif, png</b>!</div>';
}else{
if(empty($_FILES['file']['name'][$i])){
continue;}
$id_cat=intval($_POST['cat']);
if(isset($_POST['auto'])){
$filesme='image_'.$ran.''.$i.''.$ext;
}else{
$filesme=basename($_FILES['file']['name'][$i]);}
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'][$i], 'loads/'.$filesme);
echo '<div class="msg1">';
echo 'Файл <b>'.$filesme.'</b> успешно загружен</div>';}}}}
echo '</div>';
include '../foot.php';
echo '</div>';
?>