Просмотр файла str/getfile.txt

Размер файла: 3.89Kb
<?php
$str_title = 'Информация о файле.';

if (is_file($cms.'file/'.$_GET['get_kat'].'/namefile.txt')) $post = @file($cms.'file/'.$_GET['get_kat'].'/namefile.txt'); else echo 'Ошибка';
$get_info = $post[$_GET['get_line_f']] ;
$pt_inf = explode('|',$get_info);
if (trim($post[$_GET['get_line_f']]) == '' )
{
 echo '<div class="error">Файла не существует! Ошибка доступа.</div>
 <a href="/?page=arhiv&kat='.$_GET['get_kat'].'">Далее</a>
 ';
 exit;
}
echo '<div><a class="stroka" href="/">Главная</a>/<a class="stroka" href="/?page=arhiv">Архив</a>/<a class="stroka" href="/?page=arhiv&kat='.trim($_GET['get_kat']).'">'.trim(file_get_contents($cms.'file/'.trim($_GET['get_kat']).'/namekat.txt')).'</a>/'.$pt_inf[0].'</div>';
  // реклама
echo'

';
  // реклама

if (!is_file($cms.'file/'.$_GET['get_kat'].'/'.trim($pt_inf[2]).'_comment.txt'))
{
$fp = fopen ($cms.'file/'.$_GET['get_kat'].'/'.trim($pt_inf[2]).'_comment.txt', "w+");
fclose ($fp);
}

if (is_file($cms.'file/'.$_GET['get_kat'].'/'.trim($pt_inf[2]).'_prosm.txt'))
{
  $file_prosm = file_get_contents($cms.'file/'.$_GET['get_kat'].'/'.trim($pt_inf[2]).'_prosm.txt');
 if ($_SESSION['file_get_'.trim($pt_inf[2]).''] != 1)
 {
  $_SESSION['file_get_'.trim($pt_inf[2]).''] = 1;
  $file_p_save = $file_prosm+1;
  $fp = fopen ($cms.'file/'.$_GET['get_kat'].'/'.trim($pt_inf[2]).'_prosm.txt', "w+");
  fwrite ($fp, $file_p_save);
  fclose ($fp);
  $file_prosm = $file_p_save;
  }
}
else
{
 $fp = fopen ($cms.'file/'.$_GET['get_kat'].'/'.trim($pt_inf[2]).'_prosm.txt', "w+");
 fwrite ($fp, 1);
 fclose ($fp);
 $file_prosm = 1;
}
$f_stoimost = (file_get_contents($cms.'file/'.$_GET['get_kat'].'/'.trim($pt_inf[2]).'_stoim.txt'));
echo '                                  <hr> <br>
<div class="mess1">'.$pt_inf[0].'</div>
<div class="mess2">'.(file_get_contents($cms.'file/'.$_GET['get_kat'].'/'.trim($pt_inf[2]).'_opis2.txt')).'
<hr>
Стоимость файла:
'.$f_stoimost.'
<hr>
Размер файла: '.ceil(filesize($cms.'file/'.$_GET['get_kat'].'/'.trim($pt_inf[2]).'')/1024).' Кб
<hr>
Просмотров: '.$file_prosm.'
</div>
';

 if ($f_stoimost == '0' || $f_stoimost == 0)
 {
  echo '
  <br><a class="knopka" href="/file/'.$_GET['get_kat'].'/'.trim($pt_inf[2]).'">Скачать/Download</a>
  <br> <br>
  <hr>
  <br>
     ';
 }
 else
 {
  if (isset($_SESSION['user_login']))
  {
  $user_wm = file_get_contents($cms.'user/'.$_SESSION['user_login'].'/balans.txt');
  }
  else
  {
   $user_wm = 0;
  }
  if ($f_stoimost > $user_wm)
  {
   echo '
   <div class="error">Вы не можете скачать данный файл. У вас недостаточно монет.</div>
   ';
  }
  else
  {
   // print_r($_SESSION);

   if (isset($_GET['file_ok']) && $_GET['file_ok'] == 1 && $_SESSION['file_'.$_GET['get_kat'].trim($pt_inf[2]).'_ok'] != 1 )
   {
    $bal = $f_stoimost;
    include($cms.'user/bal_v.php');
    $_SESSION['file_'.$_GET['get_kat'].trim($pt_inf[2]).'_ok'] = 1;

    echo '<br>
    <div class="error">С вашего счета списана сумма в '.$f_stoimost.' монет!</div>
    ';
    }
   if ($_SESSION['file_'.$_GET['get_kat'].trim($pt_inf[2]).'_ok'] == 1)
   {
    echo '
    <br>
    <div class="error">ОПЛАЧЕНО</div>
    <br><a class="knopka" href="/file/'.$_GET['get_kat'].'/'.trim($pt_inf[2]).'">Скачать/Download</a>
     <br>
    <hr>
    <br>
     ';
   }
   else
   {
    echo '
   	<br><a class="knopka" href="/?'.$_SERVER['QUERY_STRING'].'&file_ok=1">Купить этот файл за '.$f_stoimost.' монет.</a>
   	<br> <br>
    <hr>
    <br>

   	';
   }
  }
 }

echo '<div align="center"><div class="ramka">
Обсуждение файла
</div></div>';
echo '<div class="mess2">';
include($cms.'file/comment.php');
echo '</div>';
?>