het volgende wil ik uitvoeren aan de hand van IP nummers in de database, alleen krijg ik steeds een foutmelding:
Fatal error: Cannot redeclare checkport() (previously declared in w:\web\ftpproof\check.php:7)
dit is het script:
<?
require("config.php");
$portlist = mysql_query("SELECT * FROM $tabel_ipnummers ORDER by lp_naam ASC");
while (list($lp_id,$lp_datum,$lp_email,$lp_naam,$lp_ip,$lp_ftp,$lp_www,$lp_lijst) = mysql_fetch_row($portlist)) {
function checkport ($lp_ip, $port) {
$fp = @fsockopen($lp_ip, $port, $error_no, $error_str, 5);
if (is_resource($fp)) {
@fclose($fp);
return sprintf('%s open<br>', $port);
}
else {
return sprintf('%s offline (%s: %s)<br>', $port, $error_no, $error_str);
}
}
echo "$lp_ip - $lp_naam <br>";
echo checkport('localhost', 80);
echo checkport('localhost', 21);
echo "<br>";
unset($fp);
}
?>
kan iemand mij vertellen wat er fout gaat/is?
Fatal error: Cannot redeclare checkport() (previously declared in w:\web\ftpproof\check.php:7)
dit is het script:
<?
require("config.php");
$portlist = mysql_query("SELECT * FROM $tabel_ipnummers ORDER by lp_naam ASC");
while (list($lp_id,$lp_datum,$lp_email,$lp_naam,$lp_ip,$lp_ftp,$lp_www,$lp_lijst) = mysql_fetch_row($portlist)) {
function checkport ($lp_ip, $port) {
$fp = @fsockopen($lp_ip, $port, $error_no, $error_str, 5);
if (is_resource($fp)) {
@fclose($fp);
return sprintf('%s open<br>', $port);
}
else {
return sprintf('%s offline (%s: %s)<br>', $port, $error_no, $error_str);
}
}
echo "$lp_ip - $lp_naam <br>";
echo checkport('localhost', 80);
echo checkport('localhost', 21);
echo "<br>";
unset($fp);
}
?>
kan iemand mij vertellen wat er fout gaat/is?