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. |
von Marcus |
Ne, nutzt nix. Setzt ich die 100 in " rein so gibts nen Fehler in Zeile 19, bei ' einen in Zeile 20. |
von languitar |
setzt die 100 mal in irgendeine Art von Anführungszeichen. |
von Marcus |
Hallo zusammen,
weiß einer wo hier der Fehler liegt?
Ich bekomm immer folgende Fehlermeldung:
Parse error: parse error, expecting `','' or `';'' in /www/hosting/data/457482590a301c9fdd98326d005bacf8/ip_test/sysinfo.php on line 20 |
Hier mal der Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23: | <?php
function hosts($hostport,$description,$hostname){
$fspn = fsockopen($hostname, $hostport, &$errno, &$errstr, 4);
if (!$fspn){
$data = "<tr><td>$description :</td><td>Erreichbar: ($hostname)</td></tr>";
} else {
$data = " <tr><td>$description :</td><td>Nicht Erreichbar: ($hostname)</td></tr>";
fclose($fspn);
}
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 ($zaehler=1;$zaehler<=100;$zaehler++) {
echo hosts("$zaehler","","$hostname");
}
echo </table>;
?> |
Gruß
Marcus
|
|