![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 13.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Chciałbym napisac pętlę, która zlicza znaki, tyle, że użyłem z pętli if funkcji strlen() - iz tego co mi wiadomo to ona zlicza znaki tylko z jednego wyrazu...ale pewien nie jestem. Tekst jest długi i oddzielony spacjami...i niestety nie działa jak nalezy. Zamiast ucinać tekst w tym miejscu tzn. po przekroczeniu 30 znaków i prznieśc resztę do nastepnej... to pętla przemieszcza całość tekstu. Wklejam poniżej kod. Byłbym wdzięczny za podpowiedzi. Kod if (strlen($_SESSION['tekst1']) > '30' ){ echo "\n"; } |
|
|
![]()
Post
#2
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
po pierwsze to funkcja strlen() zlicza długość podanego ciągu, a nie wyrazu, zajrzyj do manuala, więc warunek będzie spełniony tylko jeżeli podany ciąg będzie dłuższy niż 30 znaków, po drugie to dla czego tekst trzymasz w zmiennej sesyjnej? a po trzecie ilość znaków w linijce to już sobie możesz w samym css dostosować nie wiem po co takie kombinacje stosujesz
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 675 Pomógł: 286 Dołączył: 15.06.2009 Skąd: Wieliczka Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 13.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Uczę się (IMG:style_emoticons/default/smile.gif) CO chcę uzyskać ? Tak jak napisałem jeżeli tekst byłby dłuższy aniżeli 30 znaków to funkcja powinna przenosić resztę znaków tzn. > 30 do następnej linijki...
W jakiej zmiennej powinienem to trzymać (IMG:style_emoticons/default/questionmark.gif) Z forumlarza przesłałem to metodą POST i potem zapisałem w zmiennej sesyjnej... Jestem początkujący - uczę się od wczoraj proszę o wyrozumiałość. Moglibyście mi napisać jak zwiększyć objętość pola tekstowego w formularzu (IMG:style_emoticons/default/questionmark.gif) Mówiłeś o CSS możesz dac wskazówkę w jaki sposób to zrobic ? |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 11 Dołączył: 29.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
jak zwiększyć objętość pola tekstowego w formularzu (IMG:style_emoticons/default/questionmark.gif) Mówiłeś o CSS możesz dac wskazówkę w jaki sposób to zrobic ? Po prostu ustaw odpowiednie właściwości width i height w CSS, albo rows/cols w HTML. Ten post edytował Lars_18 14.07.2010, 17:35:18 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 0 Dołączył: 13.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję wszystkim (IMG:style_emoticons/default/smile.gif) Funkcja wordwrap okazała się bardzo skuteczna. MAsz rację nie pomyślałem o tym rozwiązaniu kwestii wielkości formularza (IMG:style_emoticons/default/smile.gif) POzdrawiam.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:27 |