1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

fopen - Вопросы по определённому выводу.

Тема в разделе "Web Coding", создана пользователем sesharim, 10 окт 2006.

Статус темы:
Закрыта.
Модераторы: latteo
  1. sesharim

    sesharim

    Регистр.:
    4 окт 2006
    Сообщения:
    297
    Симпатии:
    26
    Доброе время суток господа, пожайлуста помогите.
    Есть вот такой скриптик: http://bearing.neverclans.ru/event.txt
    Он читает файл сверху-вниз, а как сделать так, что-бы вывод информации инвертировался? это первый вопрос. А второй: как вывести не весь файл, а только 10 последних строчек? пожайлуста помогите на примере данного файла.
    Заранее спасибо.
     
  2. valerka

    valerka Прохожие

    Это не весь скриптик, где-то там в начале скрипта, судя по всему, содержимое файла извлекается в массив, затем массив построчно обрабатывается. Ну, можно, например, задать в цикле обработку массива в обратном порядке таким образом:
    for($i=0; $i<count($your_array); $i++)
    {
    $res=$your_array[count($your_array)-$i];
    и т.д...
    }
    :p
    Если перебрать этот же массив приведенным вше способом от 0 до 10, то получаем ответ на второй ваш вопрос. Если, конечно я Вас правильно понял.
     
  3. a_n_d_y

    a_n_d_y

    Регистр.:
    26 мар 2006
    Сообщения:
    465
    Симпатии:
    61
    Ну на счет скрипта не понятка, а со вторым вопросом все просто.
    PHP:
    $arr=file($file);
    krsort($arr);
    foreach (
    $arr as $v)
    {
    $k++;
    echo 
    $v//выведит 10 последних строк.
    if ($k==10) break;
    }
     
  4. sesharim

    sesharim

    Регистр.:
    4 окт 2006
    Сообщения:
    297
    Симпатии:
    26
    а можно на примере выше указанного файла? заранее спасибо.
     
  5. valerka

    valerka Прохожие

    sesharim цитирую пред-предыущий пост: "Это не весь скриптик, где-то там в начале скрипта, судя по всему, содержимое файла извлекается в массив", поищите то место в файле, где это происходит и подправьте код цикла предложенным вам способом - не должно вызывать проблем
     
Статус темы:
Закрыта.