За последние 24 часа нас посетили 38024 программиста и 1811 роботов. Сейчас ищут 889 программистов ...

ПОДСКАЖИТЕ КАК РЕАЛИЗОВАТЬ

Тема в разделе "PHP для новичков", создана пользователем webmonstor, 18 фев 2012.

  1. webmonstor

    webmonstor Активный пользователь

    С нами с:
    18 фев 2012
    Сообщения:
    49
    Симпатии:
    0
    Адрес:
    г. Иркутск
    День добрый господа ПРОГРАММИСТЫ
    Коротко
    И меется файлик(находящийся на виртуальном сервере) в который записывается информация построчно,далее из данного файлика (txt)
    строки выводятся на ресурсе!!
    Вопрос
    1
    Необходимо пронумировать все строки и про добавлении новой строчки она становится №1 а самая старая - самая крайняя к примеру 246(как бы автоматическое сдвигание номера)
    2
    В случае появления строчки № 999 она удаляется
    3
    Автоматическое добавление страниц,к примеру на страничке 5 строк,при появлении 6-ой создаётся новая страничка в которой будет самая старая запись.....

    Перекопал RU-нет но данных функций не нашел,=) уверен что это существует!подскажите кто что сможет,заранее благодарен!!!!!!!!!!!!!
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    явное студенческое задание.
     
  3. Крыс

    Крыс Активный пользователь

    С нами с:
    3 фев 2012
    Сообщения:
    449
    Симпатии:
    0
    фи, два поста и в каждом капс...
     
  4. webmonstor

    webmonstor Активный пользователь

    С нами с:
    18 фев 2012
    Сообщения:
    49
    Симпатии:
    0
    Адрес:
    г. Иркутск
    извините что-капс ?? ))
    какое не какое а задание )) подскажите??

    Добавлено спустя 40 минут 15 секунд:
    ау неужели ни кто не знает?
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    никто не хочет помогать неграмотному лодырю видимо. =)
     
    webmonstor нравится это.
  6. webmonstor

    webmonstor Активный пользователь

    С нами с:
    18 фев 2012
    Сообщения:
    49
    Симпатии:
    0
    Адрес:
    г. Иркутск
    я не лодырь!!! ))) перерыл яндекс и гугл,перечитал спецификации данного сайта но не как не могу найти! ) не грамотный не спорю! поэтому то и пишу в разделе для новичков!!)
    намекните на переменную,дальше сам разберусь!! ))
     
  7. Крыс

    Крыс Активный пользователь

    С нами с:
    3 фев 2012
    Сообщения:
    449
    Симпатии:
    0
  8. webmonstor

    webmonstor Активный пользователь

    С нами с:
    18 фев 2012
    Сообщения:
    49
    Симпатии:
    0
    Адрес:
    г. Иркутск
    смотрел,тут этого нет!?

    Добавлено спустя 1 минуту 31 секунду:
    пардон перепутал тут еще не смотрел
     
  9. Крыс

    Крыс Активный пользователь

    С нами с:
    3 фев 2012
    Сообщения:
    449
    Симпатии:
    0
    Да ну? Ну тогда я не знаю :)
     
  10. webmonstor

    webmonstor Активный пользователь

    С нами с:
    18 фев 2012
    Сообщения:
    49
    Симпатии:
    0
    Адрес:
    г. Иркутск
    просмотрел http://www.php.ru/manual/ref.filesystem.html
    нашел
    tmpfile — Создаёт временный файл
    unlink — Удаляет файл
    мне это пойдёт для создания новой страницы и удаления крайней записи?
     
  11. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    вы просто сам алгоритм не можете сформулировать. не нужно насиловать всех и себя подбором функций php если у вас нет того что вы хотите написать.
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    номерки должны быть в файле? или можно нумеровать строки после прочтения файла.
    Второе проще.
     
  13. webmonstor

    webmonstor Активный пользователь

    С нами с:
    18 фев 2012
    Сообщения:
    49
    Симпатии:
    0
    Адрес:
    г. Иркутск
    согласен так и хочу попробывать!!

    Добавлено спустя 3 минуты 34 секунды:
    алгоритм показан выше,то что хочу написать у меня нет )) я ж ведь поэтому и хочу написать это )) я не нашел подобных функций в спецификации и просто решил поинтеррисоваться у вас,я походу хреново искал )))

    Добавлено спустя 35 секунд:
    спасибо!!!
     
  14. webmonstor

    webmonstor Активный пользователь

    С нами с:
    18 фев 2012
    Сообщения:
    49
    Симпатии:
    0
    Адрес:
    г. Иркутск
    <?php
    # ПОЕХАЛИ =)
    # пропмсываем в каком файле будем считать строки
    $file=file("1EE.txt");
    # считаем количество строк в файле 1EE.txt
    $count=count($file);
    # количество строк на страничке равно 10
    $z=10;
    /*определяю колличество страниц с выводом на одной по 10 строк и огругляю данное
    значение в большую сторону функцией (ceil)*/
    $num_pages=ceil($count/$z);
    # вывод ссылок на вашу станичку
    for($i=1;$i<=$num_pages;$i++) {
    echo '<a href="'.@$_SERVER['1EE.txt'].'?num='.$i*$z.'">'.$i."</a>\n";
    }
    ?>

    Добавлено спустя 1 минуту 41 секунду:
    как то так но как то не так-работает не корректно!
     
  15. NeoXidant

    NeoXidant Активный пользователь

    С нами с:
    8 фев 2010
    Сообщения:
    121
    Симпатии:
    1
    я не понимаю, что за "страницы" в .txt файле?
     
  16. Amperandus

    Amperandus Активный пользователь

    С нами с:
    13 мар 2009
    Сообщения:
    226
    Симпатии:
    11
    Берешь блокнотик и ручку, садишься, пишешь алгоритм программы:

    1. Открыть файлик (подразумевается, что он уже есть и инфа в нем тоже есть)
    2. Считать построчно в массив (лучше так, но дело твое),
    3. Пронумеровать (вспоминаем про массив)
    ....
    n. Отдать преподавателю.

    Открываешь google.com и каждый пункт ищешь. Все есть, все предельно просто.

    И более конкретно описывай чего ты хочешь, а то твой пост мягко говоря криво оформлен. Телепатия тут конечно развита, но не стоит на нее надеяться.