Просмотр файла tjawmd/down.php

Размер файла: 1.58Kb
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
/***************************************************************************
 *                     down.php (admin)  (S-A WAP)
 *                            -------------------
 *      Разработка: Антон Федорченко.
 *      Оптимизация под WAP: Felis.
 *          2008 год
 ***************************************************************************/
?>
<?php
  $Messages=file($File);
  //Получаем начальную и конечную позицию сообщения, которое нужно поместить вверх
  $InitPos = $_GET['begin'];
  $EndPos = $_GET['end'];
  //Получаем начальную и конечную позицию предыдущего сообщения
  $NextInitPos=$EndPos+1;
  $NextEndPos=$EndPos+9;

  for($i=0; $i<$InitPos; $i++)
      $InitArray[]=$Messages[$i];
  for($i=$InitPos; $i<=$EndPos; $i++)
      $ToDown[]=$Messages[$i];
  for($i=$NextInitPos; $i<=$NextEndPos; $i++)
      $ToUp[]=$Messages[$i];
  for($i=($NextEndPos+1); $i<count($Messages); $i++)
    $EndArray[]=$Messages[$i];
  //Соединяем массивы в один
  for($i=0; $i<count($InitArray); $i++)
      $MessagesCh[]=$InitArray[$i];
  for($i=0; $i<count($ToUp); $i++)
      $MessagesCh[]=$ToUp[$i];
  for($i=0; $i<count($ToDown); $i++)
      $MessagesCh[]=$ToDown[$i];
  for($i=0; $i<count($EndArray); $i++)
    $MessagesCh[]=$EndArray[$i];
  $MessagesStr=implode('', $MessagesCh);
  SaveStringInFile($File, $MessagesStr, 'w');
  Refresh('messages');
?>