Księga Gości nie działa enter

Języki, których efekty są wykonywane po stronie serwera. PHP, ASP czy CGI w połączeniu z bazami danych SQL dają niezwykłe możliwości budowy i zarządzania stron WWW. Tu zadajemy pytania oraz demonstrujemy kod, z którym mamy problem.
MariAnek
Posty: 11
Rejestracja: ndz paź 23, 2005 7:35 pm
Lokalizacja: Warszawa
Kontakt:

Księga Gości nie działa enter

Post autor: MariAnek »

W kśiędze gosci mam ramke gdzie się wpisuje tekst, nastepnie jest zapisywana i przeżucana do pliku pokaz
Po wisaniu wiadomosci w rm np:
Witam
Pozdrawiam wszystkich
Nie odczytuje "enteru" i wyswietla w jednej linijce np
Witam Pozdrawiam wszystkich
taki zapis jest mniej czytelny
Gdzie mam poprawic gdzie jest bład
Prosze o pomoc
Mateusz Bogolubow
Zaczyna działać
Zaczyna działać
Posty: 428
Rejestracja: ndz paź 26, 2003 8:16 pm
Lokalizacja: Olkusz / Kraków
Kontakt:

Re: Księga Gości nie działa enter

Post autor: Mateusz Bogolubow »

Podobny problem opisalem w poradzie:
http://webmade.org/porady/php_mysql/nl2br.php
Stig
Administrator
Posty: 938
Rejestracja: pn paź 04, 2004 10:52 am

Re: Księga Gości nie działa enter

Post autor: Stig »

Zakładając, że dobrze Cię zrozumiałem, i że Twój skrypt napisany jest w języku PHP, to w rozwiązaniu Twojego problemu przydatna może okazać się funkcja nl2br(). Jako parametr pobiera ona ciąg i zamienia w nim wszystkie znaki końca wierszy (\n) na HTML'owy znacznik <br />. Użycie jej po przechwyceniu ciągu z formularza i przed zapisaniem do pliku, albo po pobraniu ciągu z pliku i przed jego wyświetleniem na ekranie powinno przynieść zamierzony efekt.

EDIT: jak widać, spóźniłem się troszkę :wink:
MariAnek
Posty: 11
Rejestracja: ndz paź 23, 2005 7:35 pm
Lokalizacja: Warszawa
Kontakt:

Re: Księga Gości nie działa enter

Post autor: MariAnek »

No idziała ! Dzięki za podpowiedź
jesteście super :-D
koleine pytanie;
jaka funkcja i gdzie wkleic by zadziałały buźki tak jak jest na forum
żeby naciskając buzke wskoczyło do ramki
narazie działa mi po napisaniu
ODPOWIEDZ