任何人都可以帮我解决这个错误吗?在我的主机上运行该网站时,我没有错误,但当我在我的电脑上使用xampp运行时,我得到了这个
注意:未定义的偏移量:在第273行的C:\ xampp1 \ htdocs \ ctcoun1kk \ countrycheck.php中为1
注意:未定义的偏移量:第273行的C:\ xampp1 \ htdocs \ ctcoun1kk \ countrycheck.php中的2
注意:未定义的偏移量:第273行的C:\ xampp1 \ htdocs \ ctcoun1kk \ countrycheck.php中的3
第273行是这一个>
$decip = ($numbers[0]*16777216)+($numbers[1]*65536)+($numbers[2]*256)+($numbers[3]);
function x_dot2dec($dotip) {
$numbers = preg_split( "/./", $dotip);
$decip = ($numbers[0]*16777216)+($numbers[1]*65536)+($numbers[2]*256)+($numbers[3]);
return array ($decip, $numbers[0]);
}
感谢您的帮助:)
答案 0 :(得分:0)
这意味着$ numbers变量未正确设置。在273线之前:
var_dump($numbers);
并检查是否设置了索引0,1,2和3
答案 1 :(得分:0)
这些只是通知。如果你忽略了这个脚本应该可以正常工作。使用error_reporting(http://www.php.net/manual/en/function.error-reporting.php)设置错误报告级别,这些将消失。这是在您的其他服务器上设置的 - 这就是为什么您没有看到这些"错误"。
error_reporting(0); //disable all errors and notices