---
title: "Online status"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/62135-online-status"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "WiZzLeR"
published: "2002-12-14T14:11:10.000Z"
updated: "2003-05-20T09:00:07.000Z"
replies: 14
views: 1094
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/62135-online-status"
---

# Online status

## #1 — WiZzLeR, 2002-12-14T14:11Z

Någon som vet hur man kan fixa en online status i php. Man pingar ip#. Om den lyckas pinga så ståre online annars offline. Jag har testat olika sätt men fortfarande e det bara probbs. Jag försöker med exec men jag är inte bra på sånna funktioner. Om någon kanske redan har ett sånt script och kan ge mig eller kan vägleda mig eller något sånt :P (det är ju jul så ge mig en onlinestatus-julklapp)

 :)

Permalänk: https://www.webforum.nu/p/62135

## #2 — Nisseman, 2002-12-14T14:57Z

```php
<?PHP
function kolla($ip,$port,$id) 
{ 
    $anslutning = fsockopen ("$ip", $port,$null,$null,1 );

	if( !$anslutning )
	{
      $status = "offline";
    }else{
      fclose ( $anslutning );
      $status = "online";
    }

	print "$id : $status";
} 
?>

<?PHP
	// kolla("ip nummer",port,"Namn");
	kolla("192.168.0.16",80,"Web-lin");
?>
```

Det blir segt om servern är nere... Men jag tror att det går att begränsa tiden för fsockopen, orkade inte fixa det bara

Edit: Ändra 1:an i fsockopen till 0.1 eller ett mindre tal om du vill snabba upp det hela, tänk bara på att undvika connection timeout på datorer som är online men har dålig svarstid...

Permalänk: https://www.webforum.nu/p/885673

## #3 — WiZzLeR, 2002-12-23T12:20Z

tack..

Permalänk: https://www.webforum.nu/p/893469

## #4 — Jine, 2003-01-01T02:35Z

Jag med.. Fast i asp

Jag skulle vilja ha ett likadant script fast i asp nån som vet nåt om ett sånt? (asp/Vbscript möjligtvis xml)

//Jinne! ;)

Permalänk: https://www.webforum.nu/p/900337

## #5 — Webslave, 2003-01-01T12:29Z

Fråga i ASP forumet? ;)

Permalänk: https://www.webforum.nu/p/900451

## #6 — WiZzLeR, 2003-01-01T17:38Z

nee asp e gay, kör php! :P

Permalänk: https://www.webforum.nu/p/900608

## #7 — silfver, 2003-05-16T04:53Z

Testade din kod som du skrev där **Nisseman** den funkade prima. Om man nu vill avancera det lite. Och göra så att den visar en ikon för offline, och en ikon för online?

mvh silfver

Edit: En sak till:

    {
      $status = "Offline.";
    }else{
      fclose ( $anslutning );
      $status = "\<b\>Online!\</b\>";
    }

Man kan göra texten fet, men man kan inte ändra till \<font color...\> varför inte?

edit2:
Kom ju på det här med citattecken...

      $status = "\<font color=\\"green\\" size=\\"2\\"\>\<b\>Online!\</b\>\</font\>";

mvh

Permalänk: https://www.webforum.nu/p/1050509

## #8 — ironhead, 2003-05-16T06:32Z

```php
    if( !$anslutning )
    {
      $status = "offline.gif";
    }else{
      fclose ( $anslutning );
      $status = "online.gif";
    }

    print "$id : <img src=".$status.">";
}
```

Permalänk: https://www.webforum.nu/p/1050537

## #9 — silfver, 2003-05-16T08:33Z

Hm... det får jag inte att funka. Kan det se ut så då?

```php
    {
      $status = "http://silfver.se/test1.jpg">;
    }else{
      fclose ( $anslutning );
      $status = "http://silfver.se/test2.jpg";
    }
```

testade både med och utan URL. 

mvh

Permalänk: https://www.webforum.nu/p/1050612

## #10 — ironhead, 2003-05-16T09:26Z

hade du bilderna i samma katalog som php-filen och kört chmod 777 på dom?

Permalänk: https://www.webforum.nu/p/1050644

## #11 — silfver, 2003-05-16T09:58Z

hm. samma mapp, ja. men inte chmod.. får testa igen.

Permalänk: https://www.webforum.nu/p/1050658

## #12 — silfver, 2003-05-16T10:00Z

Har testat det nu, men det funkade inte ändå. Ja, filerna låg i samma mapp, och Ja, det är chmod 777 på filerna. :\\

Permalänk: https://www.webforum.nu/p/1050661

## #13 — bgust, 2003-05-16T10:15Z

Det ligger en \> extra där 

```
$status = "http://silfver.se/test1.jpg">;
```

Bort med den.
Något felmeddelande?
Prova

```php
$status = "http://silfver.se/test2.jpg";
print "<img src=".$status.">";
```

Då bör bilden visas och då borde även den andra koden fungera. Annars ligger problemet ej i koden.

Permalänk: https://www.webforum.nu/p/1050669

## #14 — silfver, 2003-05-16T12:42Z

```php
$status = "http://silfver.se/test2.jpg";
print "<img src=".$status.">";
```

Funkade, men den skriver ut URLen också. Ta bort, hur?

mvh

Permalänk: https://www.webforum.nu/p/1050784

## #15 — pirro, 2003-05-20T09:00Z

print "\<img src=\\"".$statys."\\"\>";
 kanske

Permalänk: https://www.webforum.nu/p/1056678

---

Tråden på webben: https://www.webforum.nu/amne/php/62135-online-status
