[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод даных на несколько страниц без бд
i-capitalist
Подскажите пожалуйста, есть код:
PHP
<?php
$page
=($isset ($_get['page']) && $_get['page'] > 0) ? (int)$_get['page'] : 0;
 
$book 'book.txt'// Текстовой файл
 
$SentesesPerPage 50// Кол-во предложений на странице
  
$text=file_get_contents($book);

 
$text explode'.'$text); // $tekt - теперь массив предложений.
  
 
echo implode'.'array_slice$text$page $SentesesPerPage$SentesesPerPage));
  
 
// Навигация
 
if( $page 0)
     echo 
'<a href="' .$_SERVER['PHP_SELF'] .'?page=' .($page 1) .'">Назад</a>';
  
 if( 
$page intvalcount$text) / $SentesesPerPage))
     echo 
'<a href="' .$_SERVER['PHP_SELF'] .'?page=' .($page 1) .'">Вперед</a>';
 


Он выдаёт ошибку:
Fatal error: Function name must be a string in index.php on line 2

Что не так?



Спустя 10 минут, 27 секунд (19.07.2009 - 15:46) glock18 написал(а):
$isset -> isset

Спустя 5 минут, 31 секунда (19.07.2009 - 15:51) i-capitalist написал(а):
В результате ошибок нет, но теперь скрипт не работает

Тоесть должен быть вывод фрагментов текста из файла на несколько страниц. А сейчас выводит только 1 фрагмент.

Спустя 6 часов, 49 минут, 33 секунды (19.07.2009 - 22:41) pas написал(а):
PHP - регистрозависимый язык, поэтому массивы $_get и $_GET - это разные массивы. В Вашем случае нужно использовать $_GET.


Спустя 8 часов, 45 минут, 7 секунд (20.07.2009 - 07:26) glock18 написал(а):
нет, там просто цикла нет.

i-capitalist, давайте сами: вам нужно добавить цикл вокруг блока, который будет выводить соответствующий фрагмент.

Спустя 2 часа, 40 минут, 54 секунды (20.07.2009 - 10:07) i-capitalist написал(а):
pas спасибо большое помогло
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.