![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 1 Dołączył: 22.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć ponownie (IMG:style_emoticons/default/smile.gif)
Wyrażenia regularne to straszna rzecz, szczególnie jak się jej nie rozumie, dlatego liczę na pomoc, preg_match ma zamieniać adres tak, żeby był w nim "http://" nawet jeśli potencjalny użytkownik wpisze adres.pl bez http. Jak to miałby wyglądać ? preg_match działa na zasadzie tak ? Dziękuje za pomoc (IMG:style_emoticons/default/happy.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 86 Pomógł: 20 Dołączył: 20.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
A już się chciałem obruszyć na my_salsę i proszę - doczytał mój i poprawił swój post (IMG:style_emoticons/default/winksmiley.jpg)
Jeśli chodzi o to sprawdzanie URL, to rzeczywiście zapomniałem, że są znaki narodowe itp. dopuszczone do użycia w adresach internetowych i nie sprawdziłem tego wyrażenia pod ich kątem, za co przepraszam. Maćku, z moim wyrażeniem Twoi użytkownicy nie będą mogli wpisać strony w stylu "ćąk.pl", chociaż zrobienie takiego adresu jest możliwe. Szczerze mówiąc męczę się już z tym od paru godzin, ale nie umiem znaleźć innego sposobu, niż ręczne dołączenie tych znaków do zakresu. Spodziewałem się, że php zamieni [a-z] albo \w na pełny zestaw znaków, ale jednak nie. Może to kwestia jakichś ustawień locale? Chętnie bym zobaczył, co sądzą o tym bardziej doświadczeni koledzy (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 08:18 |