WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Fehler im Skript » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Fehler im Skript
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:

1:
echo "</table>";

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



Nach oben