Размер файла: 2.05Kb
<?php
Defined('ADMIN_S_S') or die ('Доступ запрещен!!!');
echo '<div class="ramka">Добавить каталог товаров</div>';
if ($_POST['k_name'] == '')
{
// показываем форму
echo '
<form name="" action="" enctype="multipart/form-data" method="post">
Название каталога:<br />
<input name="k_name" type="text" value="Новый каталог" />
<br />Картинка каталога*:<br />
<input name="name_f" type="file" />
<br />
<input class="knopka" type="submit" value="Сохранить" />
</form>
* - Загружать картинку не обязательно. При ее отсутствии будет установлена стандартная иконка.
<br />
* - Картинка должа иметь размер не более 125*125 пикселей.
<br />
';
///////////////////
}
else
{
// обрабатываем
$name = htmlspecialchars($_POST['k_name']);
$file = md5($name);
if (!is_file($cms.'moduls/shop/rasd/'.$file.'.txt'))
{
$fp = fopen ($cms.'moduls/shop/rasd/'.$file.'.txt', "w+");
fwrite ($fp, stripslashes($name)."\r\n");
fclose ($fp);
if (is_uploaded_file($_FILES['name_f']['tmp_name']))
{
if (preg_match("#\.(png|PNG)$#",$_FILES['name_f']['name']))
{
move_uploaded_file($_FILES['name_f']['tmp_name'],$cms.'moduls/shop/rasd/image/'.$file.'.txt.png');
}
if (preg_match("#\.(bmp|BMP)$#",$_FILES['name_f']['name']))
{
move_uploaded_file($_FILES['name_f']['tmp_name'],$cms.'moduls/shop/rasd/image/'.$file.'.txt.bmp');
}
if (preg_match("#\.(jpg|JPG)$#",$_FILES['name_f']['name']))
{
move_uploaded_file($_FILES['name_f']['tmp_name'],$cms.'moduls/shop/rasd/image/'.$file.'.txt.jpg');
}
if (preg_match("#\.(gif|GIF)$#",$_FILES['name_f']['name']))
{
move_uploaded_file($_FILES['name_f']['tmp_name'],$cms.'moduls/shop/rasd/image/'.$file.'.txt.gif');
}
}
else
{
echo '<div class="error">Изоюражение не загружено. Проблема сервера.</div>';
}
echo '
<div class="ramka">
Готово. Новый каталог успешно добавлен!
</div>
<META HTTP-EQUIV="Refresh" CONTENT="2;">
';
}
else
{
echo '
<script type="text/javascript">
location.reload(history.back());
</script>
';
}
///////////////
}
?>