![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 5.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Prosze o pomoc w rozwiazaniu tego "problemu". Mam ksiege gosci oparta na pliku txt. Z formularza wysylam nicka, adres email i tresc komentarza (z pola textarea jako $text). Nastepnie taki wpis jest wyswietlany w tabeli o szerokosci 540 pix. Jezeli ktos w formularzu wpisze np. ok.130 znakow "!" lub ok. 50 znakow "W" w jednym ciagu bez spacji to przy wyswietlaniu takiego komentarza rozjezdza mi sie strona. Jestem poczatkujacym PHPowcem, niebardzo wiem jak to rozwiazac - szukalem w necie rozwiazania ale nic nie znalazlem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) W jaki sposob rozwiazac ten problem? - prosze o lopatologiczne wytlumaczenie. pozdr. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
[php:1:f0fff9a508]<?php
function WordWrap2($tresc, $cols, $cut){ // word wraping $len = strlen($tresc); $tag = 0; for ($i = 0; $i < $len; $i++) { $chr = $tresc[$i]; if ($chr == '<') { $tag++; } elseif ($chr == '>') { $tag--; } elseif (!$tag && $chr==" "){ $wordlen = 0; } elseif (!$tag) { $wordlen++; } if ((!$tag) && ($wordlen) && (!($wordlen % $cols))) { $chr .= $cut; } $result .= $chr; } return $result; } $wrapped = WordWrap2($stringToWrap, 40, ' '); ?>[/php:1:f0fff9a508] Wyciągnięte z komentarzy do manuala, nie rozwala znaczników HTML. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 09:40 |