Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
Moderator: Grupa pościgowa ;-)
przez wiSnia » 15 maja 2005, o 09:07
Witam
Mam mały problem z ksiega gosci którą zrobilem w oparciu o PHP i MySQL.
Wszystko ładnie i pieknie działa tyle tylko ze jak ktos wpisze w polu tresc ks. gosci (w mysql'u kolumna typu TEXT) potwornie długi wyraz, powiedzmy 300 znaków to to powoduje nie naturalne roszerzenie strony mimo tego ze jest to wyswiatlane w tabeli która ma ograniczona szerkość do 400 px. Czy mozna sobie jakos z tym poradzić? tzn np wymusic jakosc przełama nie wiersza jesli jego długosc przekracza np 20 znaków.
Z góry dzieki za pomoc:)
-
wiSnia
- Zanim zapytam poszukam odpowiedzi

-
- Posty: 3
- Dołączył(a): 26 lutego 2005, o 16:25
przez januzi » 15 maja 2005, o 10:35
chunk_split (
http://pl.php.net/manual/pl/function.chunk-split.php )
wpis dzielisz po spacjach i kazdy wyraz z osobna sprawdzasz na dlugosc, jesli za dlugi to go chunk_splitujesz na dwa, trzy, ..., wyrazy, potem sklejasz w calosc i masz
-
januzi
- Mega GURU

-
- Posty: 1431
- Dołączył(a): 18 października 2002, o 13:53
przez DEXTER:) » 15 maja 2005, o 10:48
Jak nie wypali, to spróbuj jeszcze przepuścić ten tekst po wczytaniu przez funkcje: trim() lub nl2br.
-
DEXTER:)
- Mega GURU

-
- Posty: 1366
- Dołączył(a): 14 lipca 2004, o 11:27
Powrót do PHP, Perl, SQL, CGI, XML...
Kto przeglÄ…da forum
Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników