xampp注意:未定义的偏移量

时间:2014-05-04 17:43:55

标签: php xampp undefined offset notice

任何人都可以帮我解决这个错误吗?在我的主机上运行该网站时,我没有错误,但当我在我的电脑上使用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]); 
}

感谢您的帮助:)

2 个答案:

答案 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