Просмотр файла www/adm/shop/add_kat.php

Размер файла: 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>
';
}
///////////////
}

?>