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

Размер файла: 2.73Kb
<?php
Defined('ADMIN_S_S') or die ('Доступ запрещен!!!');
	echo '<div class="ramka">Удаление каталога</div>';
if ($_POST['kat'] == '')
{

         echo '<br />Выберите каталог, и укажите новое имя для него:<br />';
         echo '<form name="" action="" enctype="multipart/form-data" method="post">';
         echo '<select size="1" name="kat">
         ';

          $dir = opendir ($cms.'moduls/shop/rasd');
          while ($file = readdir ($dir))
         {
           if ( $file != "." && $file != ".." && $file != 'image')
          {
           $tem = file($cms.'moduls/shop/rasd/'.$file.'');
           echo '<option value="'.$file.'">'.$tem[0].'</option>';
          }
         }
          closedir ($dir);

          echo '</select><br />
          Укажите новое имя каталога:';

          echo '<br /><input name="new_name" type="text" value="Новое имя">';

          echo '<br />Если выбрать изображение каталога, предыдущее будет изменено, формат: PNG.
          <br /><input type="file" name="t_foto">
          ';

          echo '<br /><br /><input class="knopka" type="submit" value="Сохранить">';
          echo '</form>';

}
else
{
 $file = $cms.'moduls/shop/rasd/'.trim($_POST['kat']);

 if (is_file($file) && $_POST['new_name'] != '')
 {
     $file2 = file($file); //загоняем файл в массив $file
     $fp = fopen($file,"w");//очищаем файл
     fwrite($fp, stripslashes(htmlspecialchars($_POST['new_name']))."\r\n");
     for($i=1; $i<count($file2); $i+=1) //создаём цикл, кол-во оборотов равно количиству строк в файле
     {
       fwrite($fp,$file2[$i]);
     }
      fclose($fp); //закончили работать с файлом

  // изменяем изображение
    if (is_uploaded_file($_FILES['t_foto']['tmp_name']))
    {
      if (preg_match("#\.(png|PNG)$#",$_FILES['t_foto']['name']))
     {
      move_uploaded_file($_FILES['t_foto']['tmp_name'],$cms.'moduls/shop/rasd/image/'.trim($_POST['kat']).'.png');
     }
      if (preg_match("#\.(gif|GIF)$#",$_FILES['t_foto']['name']))
     {
      move_uploaded_file($_FILES['t_foto']['tmp_name'],$cms.'moduls/shop/rasd/image/'.trim($_POST['kat']).'.gif');
     }
      if (preg_match("#\.(bmp|BMP)$#",$_FILES['t_foto']['name']))
     {
      move_uploaded_file($_FILES['t_foto']['tmp_name'],$cms.'moduls/shop/rasd/image/'.trim($_POST['kat']).'.bmp');
     }
      if (preg_match("#\.(jpg|JPG)$#",$_FILES['t_foto']['name']))
     {
      move_uploaded_file($_FILES['t_foto']['tmp_name'],$cms.'moduls/shop/rasd/image/'.trim($_POST['kat']).'.jpg');
     }

    }

   echo '
   <div class="ramka">
   Каталог отредактирован.
   </div>
   <META HTTP-EQUIV="Refresh" CONTENT="2;">
   ';

 }
 else
 {
  echo 'Поля не заполнены либо файл каталога поврежден.';
 }
}
?>