kostenloser Webspace werbefrei: lima-city


fsockopen() Funktionsfehler

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

    Hi, ich wollt auf meiner HP ein paar Statusscripte einbinden die mir anzeigen ob ein Server/Page online ist. Dabei kommt diese Fehlermeldung:

    Warning: fsockopen() [function.fsockopen]: unable to connect to http://XXX.XXX.XXX/:-1 (Unable to find the socket transport "http" - did you forget to enable it when you configured PHP?) in C:\Programme\xampp-win32-1.4.11\xampp\htdocs\complete\work.php on line 46

    Kann mir da jemand helfen?

    Der Code lautet:
    <?php 
    if(fsockopen("http://XXX.XXX.XXX") == false)
        {echo '<font color=#00CC00>online</font>';} 
    else 
        {echo '<font color=#FF0000>offline</font>';} ?>


    Beitrag ge?ndert am 31.07.2005 17:12 von silecom

    Beitrag ge?ndert am 31.07.2005 17:14 von silecom
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Hi, also wenn ich mich nicht irre liegt das daran das du keinen port angegeben hast (daher auch "unable to connect to http://XXX.XXX.XXX/:-1" <- also port -1 ^^). Falls du einfach eine seite ?berpr?fen willst, dann nimm einfach port 80. Also so:

    if(fsockopen("http://XXX.XXX.XXX", 80) == false)

    mfg lambda

    P.S.: mir f?llt gerade auf das dein script so aufgebaut ist: wenn fsockopen fehlschl?gt wird "online" ausgegeben ... ich glaub das ist verkehrt herum :wink:

    P.P.S.: hehe noch vor cd :biggrin:

    Beitrag ge?ndert am 31.07.2005 17:21 von lambda
  4. c*********c

    Du hast vergessen den Port der Funktion fsockopen() zu ?bergeben!

    Standard ist Port 80 (oder 8080) f?r Webseiten

    L?sung f?r Dein Problem:
    if(fsockopen("http://XXX.XXX.XXX", 80) == false)
    {
    echo '<font color=#00CC00>online</font>';} 
    else 
    {
    echo '<font color=#FF0000>offline</font>';
    }


    Beitrag ge?ndert am 31.07.2005 17:19 von compactdisc
  5. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

    jetzt sieht es mehr oder weniger so aus:
    AUSGABE:
    Warning: fsockopen() [function.fsockopen]: unable to connect to http://www.lima-city.de:80 (Unable to find the socket transport "http" - did you forget to enable it when you configured PHP?) in C:\Programme\xampp-win32-1.4.11\xampp\htdocs\complete\work.php on line 46
    online
  6. Autor dieses Themas

    silecom

    silecom hat kostenlosen Webspace.

    so habs jetzt durchs php manual rausgefunden und es geht. Danke nochmals.
  7. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!