Page 1 of 1
Mokejimai.php
Posted: 2013 Jan 16 21:34
by Dzinglis
Code: Select all
if (!ereg("^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$",$ip)){ echo $ok .= "Bad IP!"; die;
Gal galite pasakyti, ką tai reiškia ?
Re: Mokejimai.php
Posted: 2013 Jan 16 21:42
by aaarnas
Jei stringas esantis $ip kintamajame neatitinka regex paterno (kuris tikrina ar tai IP adresas xx.xx.xx.xx), tai spausdinama "$ok .= "Bad IP!"".
Kodavimas tai keistas ereg šiaip deprecated yra, o pridėti prie $ok reikšmę ir atspausdinti keistai atrodo šioje vietoje.
Bet neesmė.
Re: Mokejimai.php
Posted: 2013 Jan 16 23:45
by TETYYS
Geriau preg_match naudok, ir taip biški nekoks regexas nes ir 127.0.0.1 tiks.
Re: Mokejimai.php
Posted: 2013 Jan 17 00:06
by aaarnas
TETYYS wrote:Geriau preg_match naudok, ir taip biški nekoks regexas nes ir 127.0.0.1 tiks.
Ir 999.999.999.999 tiks ;D
Nėra labai jau baisiai šitas regexas tokioje vietoje.