von Marcus |
Ok, jetzt hauts hin, hab noch ein paar Fehler in der Funktion drinne gehabt.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27: | <?php
function hosts($adresse,$hostport){
$fp = fsockopen($adresse, $hostport, &$errno, &$errstr, 30);
if ($errno != 0){
$data = "Nicht Erreichbar: $hostport <br />" ;
} else {
$data = " Erreichbar: $hostport <br />";
fclose($fp);
}
return $data;
}
?>
<form method="POST" action="<?php $PHP_SELF ?>">
<input type="text" name="adresse"><input type="submit" name="submit">
<?php
echo "<table border="0">";
for ($hostport=1;$hostport<=100;$hostport++) {
echo hosts("$adresse",$hostport);
flush();
}
echo "</table>";
?> |
|
von Marcus |
Hmm, vielleicht doch net, da ist immer noch ein Fehler drin, es kommt nu immer
"Erreichbar" zurück |
von languitar |
Ha ha ha
Nein, Spaß bei Seite. Das ist meisten sowas blödes.
Den oberen meinte ich eben, aber den unteren hab ich auch übersehen. |
von Marcus |
Man, tut Blindheit weh!
An den Anführungszeichen hat s gelegen, aber woanders:
1: | echo "<table border="0">"; |
und hier:
|
von languitar |
ach, halt, du hast bei dem Echo in Zeile 19 den abschließenden " vergessen. |
|