Hallo, versuche mir grad mal wieder selber was beizubringen Meine ersten Versuche mit Arrays. Steckt aber noch ein bissel der Wurm drinne.
<?
$ArrayNetwork = array (
1 => 'xxx.xxx.xxx.xx1', 2 => '41012',
3 => 'xxx.xxx.xxx.xx2', 4 => '23873',
5 => 'xxx.xxx.xxx.xx3', 6 => '32430',
7 => 'xxx.xxx.xxx.xx4', 8 => '53965',
9 => 'xxx.xxx.xxx.xx5', 10 => '41344',
11 => 'xxx.xxx.xxx.xx6', 12 => '13894',
13 => 'xxx.xxx.xxx.xx7', 14 => '20274',
15 => 'xxx.xxx.xxx.xx8', 16 => '39797',
17 => 'xxx.xxx.xxx.xx9', 18 => '37801',
19 => 'xxx.xxx.xxx.x10', 20 => '26907',
21 => 'xxx.xxx.xxx.x11', 22 => '18299',
23 => 'xxx.xxx.xxx.x12', 24 => '45076',
25 => 'xxx.xxx.xxx.x13', 26 => '31054',
27 => 'xxx.xxx.xxx.x14', 28 => '56970',
29 => 'xxx.xxx.xxx.x15', 30 => '46328',
);
//print_r ($ArrayNetwork);
$a = "0";
$Zahl = "30";
for($count = 1; $count <= $Zahl; $count++)
{
$a = $a + 1;
$IP = $ArrayNetwork [$a];
$Test = Sys_Ping($IP, 50);
//echo "$a $IP ";
$a = $a + 1;
$ID = $ArrayNetwork [$a];
if ($Test == true){SetValueBoolean($ID, true);}else {SetValueBoolean($ID, false);}
//echo "$a $ID ";
}
?>
Das Array wird auch richtig befüllt und auch meine Variablen bekommen die richtigen Werte aber ich bekomme bei jedem Durchlauf der Schleife (15x) folgende Fehlermeldung:
Notice: Undefined offset: 31 in C:\IP-Symcon\scripts\29505.ips.php on line 28
Notice: Undefined offset: 32 in C:\IP-Symcon\scripts\29505.ips.php on line 36
Warning: ‚‘ is not a valid integer value in C:\IP-Symcon\scripts\29505.ips.php on line 38