Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] parse_url
Forum PHP.pl > Forum > Przedszkole
peter13135
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] questionmark.gif
czy może to nie wystarczy??
Maxik
Cytat z manuala PHP
Cytat
Ta funkcja nie służy do sprawdzania poprawności podanego URL
Jak dla mnie EOT.
pyro
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] 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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.