![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 10 Dołączył: 24.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
Witam Was, jak sprawdzać czy wprowadzone imię jest prawidłowe
wydaje mi się że najpewniejszą metodą będzie wymienić wszystki litery razem z polskimi i następnie porównać:
I TUTAJ POTRZEBUJĘ SPRAWDZENIA CZY zmienna imię składa się tylko ze znaków wymienionych w $polskie_znaki Ten post edytował mariolita 12.03.2016, 11:55:30 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 10 Dołączył: 24.04.2015 Ostrzeżenie: (0%) ![]() ![]() |
mam taki problem że po zapisaniu pattern '/^[a-ząśżźćłóęńĄŚŻŹĆŁÓĘŃ -]+$/ui'
zmienia się na jakieś znów fikuśne literki (IMG:style_emoticons/default/questionmark.gif) ? OK, poradziłem sobie w ten sposób że każdy plik otworzyłem w notatniku i zapisywałem z utf8 teraz mam jeszcze jeden problem a mianowicie mam formularz rejestracyjny JQuery -> Ajax -> PHP -> bazada danych do której niestety nie wpadają już polskie znaki w bazie kolumna od imienia jest utf8_unicode_ci zatem raczej nie w tym problem bo jak wprowadzę ręcznie to trzyma polskie znaki jak sprawdzam jakie imię php odeśle (to co dostało) - odsyła już pozbawione polskich znaków tylko krzaki - zatem problem tkwi w tym czy w chwili wysłania do pliku php wysyła dobre znaki do Ajaxa dodalem encoding: "UTF-8", contentType: "application/x-www-form-urlencoded; charset=UTF-8", lecz nie pomaga pytanie czy psuje się coś na poziomie wysyłania jeszcze po stronie strony czy otrzymywania w php ok, w pliku php od razu po otrzymaniu POST imię - wszystko co plik otrzymał jest zapisywane do pliku textowego i już na tym etapie są krzaki czyli problem tkwi prawdopodobnie w chwili wysyłania do pliku danych POSTEM/Ajax a co fając się jeszcze do podstaw, jak sprawdzam żeby wziąć zawartość inputa z imieniem i text() zawartość inputa/imię to imię jest prawidłowe więc chodzi raczej o wysłanie. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 21:27 |