function modifica_nodo($n, $ipm, $mail, $location, $url) { $all_valid = true; $valid = ip2long($ipm) !== false; if (!$valid) { $all_valid = false; $ipm .= "(IP non Valido)"; } // if ($mail=="hown"){ // echo $mail; if (!validate_email($mail)) { $all_valid = false; $mail .= " (Indirizzo mail non valido)"; } // } if ($all_valid) { $db = new DBclass(); $db->connetti(); $nr = $db->esiste("nodi_prova", "ip ='" . $ipm . "'"); if ($nr == 1) { $record["nome"] = $n; // $record["ip_wifi"]=$ipw; $record["ip"] = $ipm; $record["location"] = $location; $record["fetch_url"] = $url; $record["contattomail"] = $mail; $db->update("nodi_prova", $record, "ip = '" . $ipm . "'"); } elseif ($nr > 1) { $ipm .= "-(Troppi Nodi esistenti)"; $all_valid = false; } elseif ($nr == 0) { $ipm .= "(Il Nodo non esiste)"; $all_valid = false; } $db->disconnetti(); } // echo $n."<br>"; // return array ($n, $ipw, $ipm,$contatto,$all_valid); return array($n, $location, $url, $ipm, $mail); }