View file www/fileinsert_2.php

File size: 2.5Kb
<?php
include('adm/cgf.php');
$ms_pol = $_GET['ms_pol'];
echo '<html><body onLoad="parent.opt();">';
if ($_SESSION['user_login'] == '')
{
 echo 'Ошибка! Файл не может быть загружен!';
 exit;
}

if ($_POST['pokas'] != 3)
{
?>
<table><tr><td>
<form name="" action="" enctype="multipart/form-data" method="post">
Файл (не больше 2 мб ):<br />
<input name="name_f" type="file"><br />
<input name="pokas" type="hidden" value="3">
<input type="submit" value="Добавить">
</form>
Доступные расширения:
zip, rar, 7z, gzip, pub, txt, doc, docx, pdf <br />
Файл будет сохранен в вашем архиве личных файлов.
</td></tr></table>
<?php }
else
{

  if (is_uploaded_file($_FILES['name_f']['tmp_name']))
  {
   if (eregi("\.(zip|ZIP|rar|RAR|7z|7Z|gzip|GZIP|pub|PUB|txt|TXT|pdf|PDF|doc|DOC|DOCX|docx)$",$_FILES['name_f']['name']))
   {
    $fname = $_FILES['name_f']['name'];

      if (is_file($cms.'flud/file/'.$fname))
       {
        echo 'Файл с именем '.$fname.' уже имеется! Переименуйте файл.';
        echo 'Можете использовать его!';
       }
       else
       {
        if ($_FILES['name_f']['size'] <= 2000*1024)
        {
         if (!is_dir($cms.'moduls/attach/'.$_SESSION['user_login']))
         mkdir($cms.'moduls/attach/'.$_SESSION['user_login']);

         if (!is_dir($cms.'moduls/attach/'.$_SESSION['user_login'].'/files'))
         mkdir($cms.'moduls/attach/'.$_SESSION['user_login'].'/files');

        move_uploaded_file($_FILES['name_f']['tmp_name'],$cms.'moduls/attach/'.$_SESSION['user_login'].'/files/'.$fname);
        }
        else
         {
          echo 'Ошибка. Превышен размер в 2 мб';
          exit;
         }
       }
         // успешно
         $Pa3mep = filesize($cms.'moduls/attach/'.$_SESSION['user_login'].'/files/'.$fname);
         echo '
             <center>Скопируйте код из поля ниже и вставьте его в поле.</center> <br />
             <textarea style="width: 100%;"rows=10>[link=/moduls/attach/'.$_SESSION['user_login'].'/files/'.$fname.'=l]'.$fname.'[/link]</textarea>
              ';
         $past = ('[link=/moduls/attach/'.$_SESSION['user_login'].'/files/'.$fname.'=l]'.$fname.'('.ceil($Pa3mep/1024).' кб)[/link]');
         include($cms.'flud/js/js_inc.php');
   }
   else
   {
   	echo 'Ошибка. В названии найдены недопустисые символы. Возможно файл имеет несовместимое разрешение.';
   }
  }
  else
  {
   echo 'Ошибка. Файл не загружен. Ошибка cервера, проверьте, существуют ли соответствующие полномочия.';
  }


}
?>
</body></html>