Autor | Zpráva | ||
---|---|---|---|
Silver8000 Profil |
#1 · Zasláno: 20. 6. 2013, 08:32:25
Ahoj prosim vas nevite jak overovat pres php jestly URL adresa je IP addresa?
Dik predem za vsechny rady. |
||
ShiraNai7 Profil |
Nejsem si jistý, co vlastně chceš.
Pokud myslíš čistě validaci IP adresy, tak takto: $ip = '127.0.0.1'; if (false !== filter_var($ip, FILTER_VALIDATE_IP)) { echo 'IP ok'; } else { echo 'Neplatna IP'; } Pokud chces poznat, zda je v URL namísto domény použita IP adresa, tak je postup podobný: $url = 'http://127.0.0.1/test'; $host = parse_url($url, PHP_URL_HOST); if (false !== filter_var($host, FILTER_VALIDATE_IP)) { echo 'URL pouziva IP adresu'; } else { echo 'URL nepouziva IP adresu'; } A nakonec - pokud chceš rozeznat IP od URL: $hodnota = '127.0.0.1'; //$hodnota = 'http://examle.com/'; //$hodnota = 'blbost'; if (false !== filter_var($hodnota, FILTER_VALIDATE_IP)) { echo 'Jedna se o IP adresu'; } elseif (false !== filter_var($hodnota, FILTER_VALIDATE_URL)) { echo 'Jedna se o URL'; } else { echo 'To nevim co ma byt'; } |
||
Silver8000 Profil |
#3 · Zasláno: 20. 6. 2013, 15:04:05
Dik ted jsem to vyzkousel ale hazi mi to ze je to url...problem asi bude v tom za tam mam i porty ale ty tam jsou nutne.
ukazka zde : http://radio.share-space.org/Station-1.html
Jeste nejaky napady ? |
||
ShiraNai7 Profil |
#4 · Zasláno: 20. 6. 2013, 15:51:15
No proto jsem popsal více možností. Pokud potřebuješ poznat, že URL používá IP adresu, použij řešení č.2:
> Pokud chces poznat, zda je v URL namísto domény použita IP adresa, tak je postup podobný: > $url = 'http://127.0.0.1/test'; $host = parse_url($url, PHP_URL_HOST); if (false !== filter_var($host, FILTER_VALIDATE_IP)) { echo 'URL pouziva IP adresu'; } else { echo 'URL nepouziva IP adresu'; } |
||
Silver8000 Profil |
#5 · Zasláno: 20. 6. 2013, 23:01:28
Aha ja to na po 1. nepobral dik ted uz to facha.
|
||
Silver8000 Profil |
#6 · Zasláno: 22. 6. 2013, 10:22:59
Prosim vas vite o nejakym flash prehravaci kterej by zvladl streamovat z IP adresy jsem hledal na netu ale vetsinou jsem narazil na souborovy prehravac.
Diky |
||
Časová prodleva: 11 let
|
0