|
|
|
| Надо сгенерировать страницу исходя из размера контента.
Допустим если идет превышение размера страницы то она делаться и сама создает ссылку на автоматически сгенерируемую страницу с продолжением контента... | |
|
|
|
|
|
|
|
|
для: cheops
(17.12.2004 в 14:34)
| | хм...wordwrap тут мне не помошник =( Он только добовляет значение после определенного кол-ва...
Кажеться есть идея =) | |
|
|
|
|
|
|
|
для: Akira
(17.12.2004 в 14:53)
| | Даа....
Использовал wordwrap....
<?
include $DOCUMENT_ROOT.'/wap/inc/db/config.php';
$query = "select * from 'lenta' ORDER BY 'id' DESC";
$result = mysql_query($query);
$otvet= mysql_fetch_array($result);
$text = $otvet['text'];
if (empty($start) && empty($end))
{
$start = 0;
$end = 300;
}
$text = wordwrap($text, 100, "<br/>");
$text = substr($text, $start, $end);
print strlen($text);
if (strlen($text) < 300)
{
print "$text";
}
else
{
print "$text";
print "...<br><a href='".$PHPSELF."?start=".bcadd($start, 300)."&end=".bcadd($end, 300)."'>Дальше</a>";
}
?>
|
Но работает не правельно....
почему-то кол-во символов скачет...
Но режет... | |
|
|
|
|
|
|
|
для: Akira
(17.12.2004 в 17:55)
| | Хм... я алгоритма не понял... может после разбивки текста функией wordwrap :
<?php
$text = wordwrap($text, 300, "<br/>");
?>
|
Разбить строку на массив, элементы которого содержат отдельные куски?
<?php
$pieces = explode("<br/>", $text);
?>
|
И уже ориенироваться по числу кусков count($pieces) и индексу
<?php
echo $pieces[0]; // Вывести первый кусок
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(17.12.2004 в 18:17)
| | неа =( почему-то не видет <br/> =( как в примере "," видет а <br/> нет....
Попробую еще что-то... | |
|
|
|
|
|
|
|
для: Akira
(17.12.2004 в 18:38)
| | А ну, да он же по первому символу... вроде, можно попробовать использовать в качестве разделителя какой-нибудь редкий символ, например - | | |
|
|
|
|
|
|
|
для: cheops
(17.12.2004 в 20:20)
| | Да это все глюки Денвера =/
Все сделал почти...
Заболел 38 темп. Голова не варит поэтому ссылки не могу додумать =/ | |
|
|
|