![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 21.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
Mam problem ze skryptem: Kod function brak_znakow_tresc($tresc) { // sprawdzenie czy pole nie zawieraj znakow niedozwolonych if (ereg('^[a-zA-ZąćęłńóśżźĄĆĘŁŃÓŚŻŹ0-9[:punct:] _]+[^\<\>]$', $tresc)) return true; else return false; } Otóż akceptuje wszystkie znaki interpunkcyjne, litery duże i małe, wykrzyknik, pytajnik, spacje, a nie akceptuje < > oraz $ - dokładnie tak jak chciałem. Problem polega na tym, iż nieakceptuje otworzenia nowej linii (wcisniecia klawisza enter). Proszę o pomoc. Pozdrawiam, Bartek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 0 Dołączył: 21.09.2008 Ostrzeżenie: (0%) ![]() ![]() |
Niestety ani 'n' ani nawet '\n' nie przynosi skutków (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
edit: Jeżeli ta funkcja jest problemem to chętnie zamienie na inną, która zwróci false gdy ktoś użyje '<' '>' '$' a true w każdym innym wypadku (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował bartolomeo 21.09.2008, 12:36:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 14:54 |