Как побить на страницы?!

Фанат

oncle terrible
Команда форума
ты это говорил уже раз 20.
функциями пользоваться ты умеешь, так что давай - вперёд и с песней
 

bweb

Guest
я окончательно запутался, давай с начала - если есть терпение у тебя...
значит смотри мне нужно прочесть файл и разбить его на несколько страниц если в нем есть [nextpage]
как вернее-будет прочесть этот файл???
 

bweb

Guest
$content = file_get_contents("content.htm");
так а как мне count этот сделать - не пойму - подскажи...
 

bweb

Guest
$content = file_get_contents("content.htm");
$ent = explode("[nextpage]", $content);
верно нет?
 

bweb

Guest
$content = file_get_contents("content.htm");
$ent = explode("[nextpage]", $content);
$result = count ($ent);
echo $result;
что -то не выходит!!! что не так?
 

Фанат

oncle terrible
Команда форума
откуда я-то знаю - что не так?
сделай echo для всех переменных, а не только для result
 

bweb

Guest
echo $ent; = Array

echo $content; = "текст номер 1
[nextpage]
текст номер два"

echo $result; = 2
вот сделал... и ... :(
 

Фанат

oncle terrible
Команда форума
ты точно издеваешься
echo $result;
что -то не выходит!!! что не так?
так "не выходит" или выводит цифру два?

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

Фанат

oncle terrible
Команда форума
теперь прочитай, зачем ты эту цифру получал
и используй по назначению.

дальше жди, пока тебе будет писать другие.
я же пришёл к выводу, что тратить на тебя время бесполезно.
 

Lamer_Scorp

Guest
Боже. какой бред.


bweb

Мужик, тебе по русски говорят, слушай ушами, а не попой.

Попытаюсь растолковать словами.
Прочёл файл, вероятно, раз он должен быть разбит по страницам, то тебе нужно создать массив, в котором один элемент = содержимому одной страницы.

Далее, предположим, ты сделал массив страниц. (имей ввиду, нумерация идёт в массиве от 0)

Теперь задача вывести.

if(!IsSet($переменная_номера_страницы)){ echo $arrayItm[0]; }else{
echo $arrayItm[$переменная_номера_страницы];
}

Чтоб переходить по страницам, нужно создать твои любимые ссылочки ВПЕРЁД и НАЗАД.

if ($arrayItm != 0){ echo ("<a href=\"tarambaram.php?pg=".($arrayItm[$переменная_номера_страницы]-1)."\">НАЗАД</a>");}

if ($arrayItm < count($arrayItm - 1)){ echo ("<a href=\"tarambaram.php?pg=".($arrayItm[$переменная_номера_страницы]+1)."\">ДАЛЕЕ</a>");}
 

Фанат

oncle terrible
Команда форума
Lamer_Scorp
слушай ушами, а не попой ;-)
проверять надо не IsSet($переменная_номера_страницы), а IsSet($элемент массива с индексом[переменная_номера_страницы])
 

Fiva

Держу ZMH
Lamer_Scorp
это был стеб... стирай быстро свой месаг, пока фанат и тебя на смех не поднял...

-~{}~ 18.05.05 12:29:

не успел
 
Сверху