Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] parse_url
peter13135
post
Post #1





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

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


znalazłem funkcje która podobno sprawdza czy link jest dobry/właściwy
  1. <?php
  2. echo '<pre>';
  3.    print_r(parse_url($acc_link));
  4.    echo '</pre>';
  5. ?>


to "acc_link" przechowuje to co sie do formularza wpisze

no i jeśli wpiszę "www.google.pl "
to ten skrypt zwróci

Array
(
[path] => www.google.pl
)

jeśli wpisze asd

to skrypt zwróci

Array
(
[path] => asd
)

no a jeśli wpiszę http://google.pl



Array
(
[scheme] => http
[host] => google.pl
)


no ale jak to teraz mam sprawdzać poprawności adresu??

poprostu patrząc na [host] (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
czy może to nie wystarczy??
Go to the top of the page
+Quote Post
Maxik
post
Post #2





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


Cytat z manuala PHP
Cytat
Ta funkcja nie służy do sprawdzania poprawności podanego URL
Jak dla mnie EOT.
Go to the top of the page
+Quote Post
pyro
post
Post #3





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Cytat(peter13135 @ 30.10.2008, 19:42:45 ) *
znalazłem funkcje która podobno sprawdza czy link jest dobry/właściwy
  1. <?php
  2. echo '';
  3.    print_r(parse_url($acc_link));
  4.    echo '';
  5. ?>


to "acc_link" przechowuje to co sie do formularza wpisze

no i jeśli wpiszę "www.google.pl "
to ten skrypt zwróci

Array
(
[path] => www.google.pl
)

jeśli wpisze asd

to skrypt zwróci

Array
(
[path] => asd
)

no a jeśli wpiszę http://google.pl



Array
(
[scheme] => http
[host] => google.pl
)


no ale jak to teraz mam sprawdzać poprawności adresu??

poprostu patrząc na [host] (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
czy może to nie wystarczy??


użyj funkcji filter_var" title="Zobacz w manualu PHP" target="_manual z ustawioną flagą FILTER_VALIDATE_URL
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 02:13