to precisando de cadastrar uma lista de ips no banco de dados
ex 10.0.0.1 ate 10.0.5.250
isto ja esta pronto so que eu quero que conta de 15 em 15 e na hora de salvar no banco de dados o status na opção 1 coloque REDE na opção 15 Broad
no ip 16 coloca REDE assim ate terminar o loop
ex da tabela do banco de dados:
10.0.0.1 rede
10.0.0.2 0
10.0.0.3 0
10.0.0.4 0
10.0.0.5 0
10.0.0.6 0
10.0.0.7 0
10.0.0.8 0
10.0.0.9 0
10.0.0.10 0
10.0.0.11 0
10.0.0.12 0
10.0.0.13 0
10.0.0.14 0
10.0.0.15 Broad
10.0.0.16 rede
10.0.0.17 0
assim sucessivamente
ate terminar o loop
olha o codigo:
<?php
$ip = $_POST['ip'];
$numero = $_POST['ate'];
$cidade = $_POST['cidade'];
$tabela = $_POST['tabela'];
//explodi a string para separar as partes
$parte = explode(".", $ip);
$numer = explode(".", $numero);
//fazer loop para cadastro do ip determinado
for ($i=$parte[2];$i<=$numer[2];$i++){
for($j=$parte[3];$j<=$numer[3];$j++){
$ipcadastrar = "{$parte[0]}.{$parte[1]}.{$i}.{$j}";
$cidade;
$status = "0";
//verificar qual tabela ==1 cadastrar
if ($tabela=='1'){
//cadastrar no banco de dados
$sql = "INSERT INTO ip (ips, status, cidade) VALUES ('$ipcadastrar','$status', '$cidade')";
$sql = mysql_query($sql) or die (mysql_error());
//se for == a 2 excluir
} else if ($tabela =='2'){
$my = "DELETE FROM ip WHERE ips = '$ipcadastrar' AND cidade = '$cidade'";
$my = mysql_query($my) or die (mysql_error());
}
}
}
echo "<h2>REGISTRADO COM SUCESSO</h2>";
?>