0) { $arr3[$xx1]=$arr2[$xx1].$row2['2']." ".$row2['3']."\n"; } else { $arr3[$xx1]=$arr2[$xx1].$row2['3']."\n"; } $xx1=$xx1+1; } $f = fopen("/var/cache/bind/$varx11", "a+"); foreach($arr3 as $values) fputs($f, $values); fclose($f); $arr2=array(); $arr3=array(); ### ENDE Primärer Nameserver ########################################################################################################### ### Hier ALLES Aktivieren bei Secondary Nameserver ###################################################################################### # $tmp1 = substr($row["ns"],0,-1); # $tmp2 = substr($row["origin"],0,-1); # $nsip = hostname2ipfunktion($tmp1); # if ($nsip == $tmp1) # { # echo "$tmp2 $tmp1 Not a valid Nameserver"; # echo "\n"; # } # else # { # $arr1[$x11]="zone \"".$tmp2."\" in { type slave; file \"".$tmp2."\"; masters {".$nsip."; }; };\n"; # $x11=$x11+1; # } ### ENDE Secondary Nameserver ########################################################################################################### } unlink ("/etc/bind/named.conf.local"); $fx = fopen("/etc/bind/named.conf.local", "a+"); foreach($arr1 as $values) fputs($fx, $values); fclose($fx); exec("/etc/init.d/bind9 reload"); ?>