Update: check filter_var function exist
diff --git a/system/core/Input.php b/system/core/Input.php
index 2395501..2b36ea3 100755
--- a/system/core/Input.php
+++ b/system/core/Input.php
@@ -374,7 +374,7 @@
 	public function valid_ip($ip)
 	{
 		// if php version >= 5.2, use filter_var to check validate ip.
-		if(is_php('5.2'))
+		if(function_exists('filter_var'))
 		{
 			return (bool) filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4);
 		}