Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как сделать?
Форумы портала PHP.SU » PHP » Программирование на PHP » Как сделать?

Страниц (1): [1]
 

1. strong - 22 Августа, 2007 - 16:16:31 - перейти к сообщению
Хочу разделить строки фалов на сгенерированые PHP кодом. К примеру на гостевую книгу или на блог, для вывода на страницу определенного колличества сообщений, т.е. строк файла!
Как это сделать?
2. evgenijj - 22 Августа, 2007 - 16:46:38 - перейти к сообщению
Функция file() позволяет считать файл в массив, где каждый элемент массива - отдельная строка

PHP:
скопировать код в буфер обмена
  1.  
  2. if ( !isset( $_GET["page"] ) ) $_GET["page"] = 1;
  3. $start = ($_GET["page"] - 1)*10;
  4. $stop = $_GET["page"]*10;
  5. $content = file( "guestbook.txt" );
  6. for ( $i = $start; $i < $stop; $i++ )
  7. {
  8.     echo "<div>".$content[$i]."</div><hr>";
  9. }
  10. echo '<a href="guestbook.php?page='.($_GET["page"] + 1).'">Next</a>';
  11.  

 

Powered by ExBB FM 1.0 RC1