kostenloser Webspace werbefrei: lima-city


icq online status abfrage

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    lan-ops

    Kostenloser Webspace von lan-ops

    lan-ops hat kostenlosen Webspace.

    Hi,
    ich versuche grade mit php abzufragen ob ein user bei icq online ist, oda nich.
    habe dabei in einem Forum folgenden codeschnipptsel gefunden:

    <?php
    $uin = "123456789";
    $fp = fsockopen("status.icq.com", 80, &amp;$errno, &amp;$errstr, 8);
    if (!$fp) return FALSE;

    $request = "HEAD /online.gif?icq=$uin HTTP/1.1\r\n"
    ."Host: status.icq.com\r\n"
    ."Connection: close\r\n\r\n";
    fputs($fp, $request);

    // wenn request beendet response auslesen
    // da hier ein 302 location redirect erfolgt wird die nur zielurl gelesen
    while (!feof($fp)) {
    $temp = fgets($fp,128);
    if (strstr($temp, "Location: ")) $location = str_replace("\r\n", "", $temp);
    }

    // ein paar unn?tige sachen entfernt
    $location = str_replace("Location: ", "", $location);
    $location = str_replace(" ", "", $location);

    $status = $location;


    // ausgabe des status
    if ($status=="/0/online1.gif")
    {
    echo "online";
    }

    if ($status=="/0/online2.gif")
    {
    echo "n/a";
    }

    if ($status=="/0/online0.gif")
    {
    echo "offline";
    }


    fclose($fp);
    ?>

    da kommt aber bei mir folgende fehler meldung:

    Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or '$' in /home/webpages/lima-city/lan-ops/html/Lan-ops/index.php on line 519.

    was ist an dem code falsch???

    W?hre dank bar f?r eure hilfe!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Schau mal unter Tutorials. Da ist irgendwo eins unter PHP & MySQL.
  4. was ist denn die linie 512?

    mir sehen das nach h?chstens 20 aus!
    bitte diese Linie mal posten!
    und am besten die beiden au?errum auch!
    dann k?nnen wir dir besser helfen!
  5. Autor dieses Themas

    lan-ops

    Kostenloser Webspace von lan-ops

    lan-ops hat kostenlosen Webspace.

    aso ok, ich hab nat?r lich in meiner index.php noch mehr zeilen die ich hnicht alle hier hin schreiben m?chte, die linie um die es geht ist
    $fp = fsockopen("status.icq.com", 80, &amp;$errno, &amp;$errstr, 8);

    :stupid:
  6. Da scheint aber alles korrekt zu sein. Muss an Lima liegen. Hast du es schon mal auf einem anderen Server versucht?

    LAN
  7. was sollen denn die & bewirken hei?t das nicht das es sich um zeiger und nicht um variablen?
  8. Autor dieses Themas

    lan-ops

    Kostenloser Webspace von lan-ops

    lan-ops hat kostenlosen Webspace.

    wenn ich es auf arcor hochlade, zeigt er mir garnichts an ??!

  9. Hi,
    ich versuche grade mit php abzufragen ob ein user bei icq online ist, oda nich.
    habe dabei in einem Forum folgenden codeschnipptsel gefunden:

    <?php
    $uin = "123456789";
    $fp = fsockopen("status.icq.com", 80, &amp;$errno, &amp;$errstr, 8);
    if (!$fp) return FALSE;

    $request = "HEAD /online.gif?icq=$uin HTTP/1.1\r\n"
    ."Host: status.icq.com\r\n"
    ."Connection: close\r\n\r\n";
    fputs($fp, $request);

    // wenn request beendet response auslesen
    // da hier ein 302 location redirect erfolgt wird die nur zielurl gelesen
    while (!feof($fp)) {
    $temp = fgets($fp,128);
    if (strstr($temp, "Location: ")) $location = str_replace("\r\n", "", $temp);
    }

    // ein paar unn?tige sachen entfernt
    $location = str_replace("Location: ", "", $location);
    $location = str_replace(" ", "", $location);

    $status = $location;


    // ausgabe des status
    if ($status=="/0/online1.gif")
    {
    echo "online";
    }

    if ($status=="/0/online2.gif")
    {
    echo "n/a";
    }

    if ($status=="/0/online0.gif")
    {
    echo "offline";
    }


    fclose($fp);
    ?>

    da kommt aber bei mir folgende fehler meldung:

    Parse error: parse error, unexpected T_STRING, expecting T_VARIABLE or '$' in /home/webpages/lima-city/lan-ops/html/Lan-ops/index.php on line 519.

    was ist an dem code falsch???

    W?hre dank bar f?r eure hilfe!


    Genau das habe ich auf Lima gestellt.
    http://jacr.de/test/icq.php
    Und es gibt keinen Fehler!!!!!!!

    Also schau mal wo dein Fehler herkommt.

    Jens
  10. derturbohummel

    derturbohummel hat kostenlosen Webspace.

    Es w?re M?glich, das der Fehler von den Bindestrichen in ICQ-Nummern kommt. bei mir kommt da jedenfalls ein Fehler: L?sung

    $uin = str_replace('-', '', "$uin");
  11. 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!