Не работает wordwrap

Forvator

Создатель
Регистрация
30 Авг 2010
Сообщения
12
Реакции
3
PHP:
<?
$result10 = @mysql_query("select * from $forumtable order by rootID DESC");
while ($myrow=mysql_fetch_array($result10)) {

$tema=$myrow["tema"];

$aid=$myrow["aid"];
$date=$myrow["date"];
$rootID=$myrow["rootID"];

if ($myrow["parentID"] == 0) {
$url="forum.php?link=$rootID";
$newtema = wordwrap($tema, 23, "<br />\n");
}
if ($myrow["parentID"] != 0) {
$parentID=$myrow["parentID"];
$url="forum.php?link=$parentID";
$newtema = wordwrap($tema, 22, "<br />\n");
}


echo "<tr bgcolor=#E6E6E6><td><small>$date</small></td></tr>";
echo "<tr><td colspan=2><a href=$url>$newtema</a></td></tr>";
}
?>

При выводе $newtema cтроки почему то переносятся только где значение parentID=0. В чем ошибка?
 
что $myrow["tema"] при $myrow["parentID"] != 0 возвращает и в какой кодировке?..
 
Последнее редактирование:
текст из столбца tema. cp1251
 
как насчёт привести пример не корректно обрабатываемого текста?..
 
как насчёт привести пример не корректно обрабатываемого текста?..
тада, показывайте обе строки, где есть перевод и где нет. у вас разные параметры в длинне как минимум.
+
так нельзя писать
Код:
<a href=$url>
кавычки где? у вас в таком случае невалидный html
 
Всем спасибо, разобрался.
 
поделились бы причиной и решением.. вдруг у кого-нибудь такая же проблема возникнет..
да и интересно же, в конце концов.. ))
 
Назад
Сверху