За последние 24 часа нас посетили 22875 программистов и 1240 роботов. Сейчас ищут 744 программиста ...

Как вывести на главную страницу, сообщения скрипта

Тема в разделе "Прочие вопросы по PHP", создана пользователем X, 12 мар 2006.

  1. X

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

    С нами с:
    12 мар 2006
    Сообщения:
    25
    Симпатии:
    0
    Имеется скрипт гостевой книги от manlix.ru.
    Как сделать так, чтобы на главной странице сайта, выводилось сообщение, а точнее только ИМЯ и ТЕКСТ (неполностью).
    Как реализовать этот вопрос, только без MySQL.

    Кто может привести пример или показать?

    Вот так сохраняется сообщения гостевой книги в файле messages.inc.dat
    Код (Text):
    1. 1142103350.33336717031195556911052502423571::Имя::www.url.ru::mail@mail.ru::ICQ::Текст сообщения::127.0.0.1::::::::
     
  2. Sarry

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

    С нами с:
    9 мар 2006
    Сообщения:
    23
    Симпатии:
    0
    Адрес:
    Столица Донского казачества
    Код (Text):
    1.  
    2. // Кол-во сообщений на главной
    3. $i=15;
    4.  
    5. $lines = file ('messages.inc.dat');
    6.  
    7. $n=0;
    8.  
    9. while ($n<$i) {
    10.  
    11. list($id,$name,$url,$email,$icq,$text,$ip) = explode("::",$lines[$n]);
    12. echo '<p><b>'.$name.':</b><br />'.$text.'</p>';
    13. $n++;
    14.  
    15. }
     
  3. X

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

    С нами с:
    12 мар 2006
    Сообщения:
    25
    Симпатии:
    0
    Sarry
    ОТЛИЧНО!!! ОГРОМНОЕ ЧЕЛОВЕЧЕСКОЕ ТЕБЕ СПАСИБО!!!

    Вот только еще один вопрос...

    Сообщения которые сохраняются в messages.inc.dat, сортируются не снизу в вверх, а с вверху в вниз.

    Что я имею ввиду, 15 сообщений которые уже опубликованы на странице уже не обновляются. Новые сообщения не появляются, появляются первые 15 сообщений и все :(
     
  4. Sarry

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

    С нами с:
    9 мар 2006
    Сообщения:
    23
    Симпатии:
    0
    Адрес:
    Столица Донского казачества
    Код (Text):
    1. // Кол-во сообщений на главной
    2. $i=15;
    3.  
    4. $lines = file ('messages.inc.dat');
    5.  
    6. $lines_count=count($lines)-1;
    7.  
    8. $n=0;
    9.  
    10. while ($n<$i) {
    11.  
    12. list($id,$name,$url,$email,$icq,$text,$ip) = explode("::",$lines[$lines_count-$n]);
    13. echo '<p><b>'.$name.':</b><br />'.$text.'</p>';
    14. $n++;
    15.  
    16. }
     
  5. X

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

    С нами с:
    12 мар 2006
    Сообщения:
    25
    Симпатии:
    0
    Sarry
    Еще раз, ОГРОМНОЕ Вам спасибо!!
    Удачи Вам!