Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP/AJAX] Problem z preg_match
mefjiu
post 21.03.2008, 08:41:07
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

Ostrzeżenie: (0%)
-----


Witam mam problem ze sprawdzeniem pola input czy występują w niej polskie znaki
po stronie php działa. PO stronie ajax już nie kod wygląda tak:

  1. <?php
  2. function name_ajax($str) {
  3. return ( ! preg_match('#^[A-Za-zęóąśłżźćńĘÓĄŚŁŻŹĆŃ ]*$#is', $str)) ? FALSE : TRUE;
  4. }
  5. ?>


Jakieś sugestie ? Każda pomoc, pomocna snitch.gif
Go to the top of the page
+Quote Post
siemakuba
post 21.03.2008, 08:54:11
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


Cytat(mefjiu @ 21.03.2008, 08:41:07 ) *
Jakieś sugestie?

Kodowanie - czy takie same kodowanie w tych miejscach:
  • plik php odbierający dane AJAX
  • plik html/php wysyłający dane (formularz)
  • kod JavaScript (jeżeli w oddzielnym pliku)
  • nagłówek wysyłany przez serwer

pozdr.
Go to the top of the page
+Quote Post
mefjiu
post 21.03.2008, 08:58:26
Post #3





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

Ostrzeżenie: (0%)
-----


kodownie nie jest takie samo,
skrypt php ma kodowanie ISO-2 a ajax standardowo UTF-8
Go to the top of the page
+Quote Post
siemakuba
post 21.03.2008, 09:03:06
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 112
Pomógł: 20
Dołączył: 10.04.2005

Ostrzeżenie: (0%)
-----


No to już znasz odpowiedź.
Możesz:
a) zmienić kodowanie pliku php na utf-8
b) potraktować dane otrzymane przez ajax np. iconv" title="Zobacz w manualu PHP" target="_manual

pozdr.
Go to the top of the page
+Quote Post
mefjiu
post 21.03.2008, 09:22:22
Post #5





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

Ostrzeżenie: (0%)
-----


odpowiedź a odpada pokombinuję z b :-) dzięki
ps. b pomogło dzięi

Ten post edytował mefjiu 21.03.2008, 09:29:31
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.05.2024 - 19:48