|
<?php
/*
#Бесплатный WAP движок StrongCMS
#Официальный сайт поддержки: http://strongcms.ru
*/
##новая статья из тхт файла
level(1);
$lib = $db->super_query("SELECT * FROM `lib_razdel` WHERE `id` = '".$id."'");
if ($lib == 0)
err($title, 'Такой папки не существует!');
echo '<div class="title"><a href="/lib">'.$title.'</a> | <a href="/lib/razdel'.$id.'">'.$lib['name'].'</a> | Новая книга</div>';
/* Если нажали кнопку */
if (isset($_REQUEST['submit']))
{
$name = strong($_POST['name']);
$opis = strong($_POST['opis']);
$meta = strong($_POST['meta']);
$maxsize = 1;
$size = $_FILES['filename']['size']; //Вес файла
$filetype = array('txt');
$upfiletype = substr($_FILES['filename']['name'], strrpos($_FILES['filename']['name'], ".") + 1);
$filename = $_FILES['filename']['name'];
if ($size > (1048576 * $maxsize))
err('Максимальный размер файла '.$maxsize.'мб!');
if (!in_array($upfiletype, $filetype))
err('К загрузке разрешен только TXT формат');
if (!@file_exists($_FILES['filename']['tmp_name']))
err('Вы не выбрали файл!');
$files = rand(1234, 5678).'_'.$filename;
move_uploaded_file($_FILES['filename']['tmp_name'], "txt/".$files."");
chmod("txt/".$files, 0777);
$txt = file_get_contents("txt/".$files);
if (mb_check_encoding($txt, 'UTF-8'))
{
} elseif (mb_check_encoding($txt, 'windows-1251'))
{
$txt = iconv("windows-1251", "UTF-8", $txt);
} elseif (mb_check_encoding($txt, 'KOI8-R'))
{
$txt = iconv("KOI8-R", "UTF-8", $txt);
} else
{
unlink('txt/'.$files);
err('Файл в неизвестной кодировке!');
}
$db->query("INSERT INTO `lib_stat` SET `razdel` = '".$id."',`meta` = '".$meta."',`name` = '".$name."',`opis` = '".$opis."',`text` = '".$txt."',`us` = '".$user['id']."',`time` = '".TIME."'");
unlink('txt/'.$files);
$sql = $db->insert_id();
header('Location: '.HOME.'/lib/kniga'.$sql);
exit();
}
echo '<div class="podmenu"><form action="" method="post" enctype="multipart/form-data">
Имя книги:
<input type="text" name="name" value=""/>
Описание:
<textarea name="opis"></textarea>
Выберите файл:<br><input type="file" name="filename"/>
Метки:
<input type="text" name="meta" value=""/>
<input type="submit" name="submit" value="Опубликовать" />
</form></div>';
echo '<a href="'.HOME.'/lib/" class="menudiv">» В библиотеку</a></div>';
?>