함수 is ip()

Jmnote (토론 | 기여)님의 2015년 6월 22일 (월) 16:54 판 (→‎PHP)
is_ip()

1 Bash

IP=135.79.246.80
IS_IP=`ipcalc -s -c $IP; echo $(($?^1))`
echo $IS_IP
# 1
IP=135.79.246.080
IS_IP=`ipcalc -s -c $IP; echo $(($?^1))`
echo $IS_IP
# 0

2 PHP

function is_ip($ip) {
	return ip2long($ip)?true:false;
}

# true
var_dump( is_ip('1.1.1.1') );
var_dump( is_ip('135.79.246.80') );

# false
var_dump( is_ip('1.1.1.1.') );
var_dump( is_ip('1.1.1.256') );
var_dump( is_ip('135.79.256.080') );

3 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}