Toon posts:

Online Notification

Pagina: 1
Acties:
  • 104 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ben net bezig een website in elkaar te schroeven en nu wil ik een Online Notification erbij hebben zodat bezoekers kunnen zien of mijn server/thuis pc aanstaat.
De website staat ergens bij een provider maar sommige links naar mn videos staan thuis op de pc. Helaas staat deze niet 24/7 aan en het zou wel handig zijn om dit te kunnen zien op de website.

Is dit mogelijk en zo ja hoe???

  • Stewie!
  • Registratie: September 2001
  • Laatst online: 08:19

Stewie!

Keen must die!

Ja, zijn heleboel manieren voor
mail sturen
via pic op jouw server
pingen naar jouw server
etc


Strava: https://www.strava.com/athletes/149347154


Verwijderd

Topicstarter
Ping nog niet eens zo'n slecht idee

  • SaiBork
  • Registratie: Februari 2000
  • Laatst online: 02-11-2023
licht eraan, als je net als ik een adsl modem hebt die inbelt, kan je hem altijd pingen en lijkt ie dus altijd online te zijn.

Verwijderd

Topicstarter
Hoe is eigenlijk hier de online notification geregeld. Het blauwe/grijze mannetje boven het bericht waaraan je kunt zien of iemand aanwezig is.

Verwijderd

wil je dit doen met behulp van programmeertalen/scriptingtalen?
zo ja? welke?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 30 mei 2003 @ 17:54:
Hoe is eigenlijk hier de online notification geregeld. Het blauwe/grijze mannetje boven het bericht waaraan je kunt zien of iemand aanwezig is.
Ik gok vergelijkbare metode als http://www.asp.net/Forums...x?tabindex=1&PostID=31326 is uitgelegd.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • DeverauX
  • Registratie: Februari 2002
  • Niet online

DeverauX

Focus is everything

Hoe is eigenlijk hier de online notification geregeld. Het blauwe/grijze mannetje boven het bericht waaraan je kunt zien of iemand aanwezig is.
Ik denk dat bij elke request gewoon een bepaald record wordt geupdate en tevens een query wordt gedraaid die alle records verwijderd die ouder zijn dan x minuten :)

...whatever was distasteful or unpleasant or uncomfortable or painful - music could always soothe that.
All you have to do is reach out to beauty.
Quincy Jones


  • SinergyX
  • Registratie: November 2001
  • Laatst online: 01:50

SinergyX

____(>^^(>0o)>____

Verwijderd schreef op 30 May 2003 @ 17:33:
Ben net bezig een website in elkaar te schroeven en nu wil ik een Online Notification erbij hebben zodat bezoekers kunnen zien of mijn server/thuis pc aanstaat.
De website staat ergens bij een provider maar sommige links naar mn videos staan thuis op de pc. Helaas staat deze niet 24/7 aan en het zou wel handig zijn om dit te kunnen zien op de website.

Is dit mogelijk en zo ja hoe???
ik heb dit gedaan met een Fsock connection in php code. Zelf gebruik ik het om onze dc hubs te controleren of ze aan staan, op ip&port basis. Als php script kan connecten laat ie een lampje zien (= dus aan), anders een hamertje (compie is dus uit) :P

Nog 1 keertje.. het is SinergyX, niet SynergyX
Im as excited to be here as a 42 gnome warlock who rolled on a green pair of cloth boots but was given a epic staff of uber awsome noob pwning by accident.


  • s_schimmel
  • Registratie: November 2001
  • Laatst online: 08-10-2025
Als je op je server een plaatje zet dat weergegeven wordt als je online bent en dan kijkt met een if() of het plaatje opvraagbaar is zoniet dan verder met een plaatje op de webserver met else(). Dit alles dan met php.

  • Glimi
  • Registratie: Augustus 2000
  • Niet online

Glimi

Designer Drugs

(overleden)
Verwijderd schreef op 30 May 2003 @ 17:33:
Is dit mogelijk en zo ja hoe???
Kun je iets meer info geven? Zie Welkom in P&W: FAQ en Beleid *updated: 14-04*

Zo mis ik onder andere:
- Platform / taal
- Eigen ideeën
- Wat lukte wel/niet
- Wat ging er toen mis

Gelieve dit aan te vullen :) Anders kunnen wij wel een hoop dingen gaan roepen, maar dat zal dan kant noch wal raken + dat jij er dan geen donder van leert ;)

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Als de server system commands ondersteund kun je pingen door:

PHP:
1
2
3
4
system("ping -c1 -w1 123.456.78.90 > /dev/null", $result);

if ($result) echo "Offline";
  else echo "Online";

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • SinergyX
  • Registratie: November 2001
  • Laatst online: 01:50

SinergyX

____(>^^(>0o)>____

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$hub[name] = "naampje";
$hub[ip] = "je.ip.adres.ofzo";
$hub[port] = "80";
if (!@$connection = fsockopen($hub[ip], $hub[port], $errorNumber, $errorMessage, 2)){
header("Content-type: image/gif"); 
$file = "off.gif"; 
$data = fread(fopen($file, "r"), filesize($file)); 
echo $data;
}else{
header("Content-type: image/gif"); 
$file = "on.gif"; 
$data = fread(fopen($file, "r"), filesize($file)); 
echo $data;
fclose($connection);}

aanroepen met een Afbeeldingslocatie: http://onlinecheck.php

[ Voor 17% gewijzigd door SinergyX op 30-05-2003 23:41 ]

Nog 1 keertje.. het is SinergyX, niet SynergyX
Im as excited to be here as a 42 gnome warlock who rolled on a green pair of cloth boots but was given a epic staff of uber awsome noob pwning by accident.


  • DUX
  • Registratie: September 2002
  • Laatst online: 00:47

DUX

blijft ook nu voor Oranje

Ik mis even waar je dan die $hub[name] voor gebruikt?

[ Voor 6% gewijzigd door DUX op 30-05-2003 23:47 ]

.    < G o o o o o o o o g l e >
Vorige 1 2 3 4 5 6 7 8 Volgende


  • SinergyX
  • Registratie: November 2001
  • Laatst online: 01:50

SinergyX

____(>^^(>0o)>____

DUX schreef op 30 May 2003 @ 23:46:
[...]


Ik mis even waar je dan die $hub[name] voor gebruikt?
die ging eerst door een gd library heen, maar sinds onze host geen gd support meer heeft, heb ik het eruit gehaald, naam alleen laten staan :P

Nog 1 keertje.. het is SinergyX, niet SynergyX
Im as excited to be here as a 42 gnome warlock who rolled on a green pair of cloth boots but was given a epic staff of uber awsome noob pwning by accident.


Verwijderd

KarreMania, even wat dynamischer:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?
$hub['ip'] = $_GET['ip']; 
$hub['port'] = $_GET['port']; 
if (!@$connection = fsockopen($hub['ip'], $hub['port'], $errorNumber, $errorMessage, 2)){ 
header("Content-type: image/gif"); 
$file = "off.gif"; 
$data = fread(fopen($file, "r"), filesize($file)); 
echo $data; 
}else{ 
header("Content-type: image/gif"); 
$file = "on.gif"; 
$data = fread(fopen($file, "r"), filesize($file)); 
echo $data; 
fclose($connection);}
?> 

En nu bijvoorbeeld aanroepen met: <img src = "onlinecheck.php?ip=213.34.53.233&port=80">

  • Lord-M
  • Registratie: September 2000
  • Laatst online: 17-07 20:42
Het lijkt me nou niet echt verstandig deze waardes uit de GET te halen. Dan kan iedereen het scriptje op zijn eigen pagina gebruiken door te hotlinken naar het php-bestandje op jouw server.

Verwijderd

Het lijkt mij vrij logisch om het met een plaatje te doen en een onerror:
HTML:
1
[img]"http://je_ip_adres/online.jpg"[/img]

(plaatje online.jpg moet dan op je eigen hd staan, plaatje offline.jpg moet op de server van je provider staan)

Hierbij is er namelijk geen PHP nodig of wat dan ook, terwijl de bezoeker wel gewoon de info doorkrijgt :)

[ Voor 8% gewijzigd door Verwijderd op 31-05-2003 20:18 ]

Pagina: 1