echo "falsche IP Syntax"; } echo "<br>"; } elseif ($oldip[$i] != "" && $newip[$i] != "") { echo "IP von <b>{$oldip[$i]}</b> nach <b>{$newip[$i]}</b> ändern <br>"; if ($syntax->check_ip_syntax($newip[$i])) { #echo "korrekte IP Syntax"; $newip[$i] = htmlentities($newip[$i]); $newip_array = array($newip[$i], $newip[$i]); #print_r($newip_array); $newipp = implode('_', $newip_array); #print_r($newipp); $oldip[$i] = htmlentities($oldip[$i]); $oldip_array = array($oldip[$i], $oldip[$i]); $oldipp = implode('_', $oldip_array); if (modify_ip_host($newipp, $hostDN[$i], $auDN, $fixadd[$i])) { #$mesg = "IP Adresse geaendert<br>"; adjust_hostip_tftpserverip($oldip[$i], $newip[$i]); if ($dhcp[$i]) { $dhcpchange = 1; } } else { #$mesg = "Fehler beim aendern der IP Adresse<br>"; # oldip die schon gelöscht wurde wieder einfügen new_ip_host($oldipp, $hostDN[$i], $auDN); } } else { echo "falsche IP Syntax"; } echo "<br>"; } elseif ($oldip[$i] != "" && $newip[$i] == "") {
$mesg .= "Fehler beim eintragen der IP<br><br>"; } } else { $mesg .= "Falsche IP Syntax<br><br>"; } } } if ($oldip != "" && $ip != "" && $oldip != $ip) { # IP Aendern if ($syntax->check_ip_syntax($ip)) { $newip_array = array($ip, $ip); $newip = implode('_', $newip_array); # print_r($newip); echo "<br><br>"; $oldip_array = array($oldip, $oldip); $oldipp = implode('_', $oldip_array); if (modify_ip_host($newip, $hostDN, $auDN, "")) { $mesg .= "IP erfolgreich geaendert<br><br>"; if ($olddhcp || $dhcp) { $dhcpchange = 1; } // # falls Host ein RBS_Server ist // adjust_hostip_tftpserverip($oldip,$ip); } else { $mesg .= "Fehler beim aendern der IP<br><br>"; # oldip die schon gelöscht wurde wieder einfügen new_ip_host($oldipp, $hostDN, $auDN); } } else { $mesg .= "Falsche IP Syntax<br><br>"; } }