|
<?php
/*
#Бесплатный WAP движок StrongCMS
#Официальный сайт поддержки: http://strongcms.ru
*/
##Добавляем фото в альбом
login();
$album = $db->super_query("SELECT * FROM `photo_album` WHERE `id` = '".$id."'");
if (!$album)
err($title, 'Такого альбома не существует!');
if ($user['id'] != $album['us'])
err($title, 'Это не Ваш альбом!');
echo '<div class="title"><a href="'.HOME.'/photo">'.$title.'</a> | <a href="'.HOME.'/photo/album'.$id.'">'.$album['name'].'</a> | Новая фотография</div>';
/* Если нажали кнопку */
if (isset($_REQUEST['submit']))
{
$name = strong($_POST['name']);
$opis = strong($_POST['opis']);
$maxsize = 2; //Максимальный размер файла,в мегабайтах
$size = $_FILES['filename']['size']; //Вес файла
/* Тип файлов которые можно загружать */
$filetype = array(
'jpg',
'gif',
'png',
'jpeg');
$upfiletype = substr($_FILES['filename']['name'], strrpos($_FILES['filename']['name'], ".") + 1);
if ($size > (1048576 * $maxsize))
err('Максимальный размер файла '.$maxsize.'мб!');
if (!in_array($upfiletype, $filetype))
err('К загрузке разрешены файлы форматом JPG,GIF,PNG,JPEG,BMP!');
if (!@file_exists($_FILES['filename']['tmp_name']))
err('Вы не выбрали файл!');
if (mb_strlen($name) < 3)
err('Минимум для ввода 3 символа!');
if (empty($name))
err('Введите название фотографии!');
/* Если все окей,заливаем файл в папу и делаем запрос */
$files = 'album_'.$id.'_user_'.$user['id'].'_'.rand(123467, 345678).'_'.$_FILES['filename']['name'];
$infile = "../files/photo/".$files;
move_uploaded_file($_FILES['filename']['tmp_name'], $infile);
require ('mini.php');
$mini = "../files/photo/mini_".$files;
img_thumb($infile, $mini, '150'); // делаем превью
/* Делаем запрос */
$db->query("INSERT INTO `photo_files` SET `name` = '".$name."',`album_id` = '".$id."',`files` = '".$files."',`time` = '".TIME."'");
$sql = $db->insert_id();
header('Location: '.HOME.'/photo/foto'.$sql);
exit();
}
echo '<div class="podmenu"><form action="" method="post" enctype="multipart/form-data">
Название:
<input type="text" name="name" value=""/>
Файл:
<input type="file" name="filename"/>
<input type="submit" name="submit" value="Загрузить" />
</form></div>';
?>