Offline, online plaatje

Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gebruikersavatar
Bas
Berichten: 2741
Lid geworden op: 02 dec 2003, 17:38
Locatie: Omgeving Goslar (Duitsland)
Contacteer:

Bericht door Bas » 14 nov 2005, 16:26

Code: Selecteer alles

<?php
error_reporting(E_ALL);
if(fsockopen("212.127.235.70", 8000, $errno, $errstr, 30)){
print "Online";
}else{
print "offline";
}?>
Moet werken... IP en poortnummer. :P

Spito
Berichten: 109
Lid geworden op: 12 nov 2005, 14:56
Contacteer:

Bericht door Spito » 14 nov 2005, 16:44

Bas schreef:

Code: Selecteer alles

<?php
error_reporting(E_ALL);
if(fsockopen("212.127.235.70", 8000, $errno, $errstr, 30)){
print "Online";
}else{
print "offline";
}?>
Moet werken... IP en poortnummer. :P
Hij doet het maar nu wil ik het in mijn header (waar al die andere links staan, maar dit werkt niet :

Code: Selecteer alles

<a href="{U_INDEX}">{L_INDEX}</a> ::
        <a href="{U_FAQ}">{L_FAQ}</a> ::
        <a href="{U_SEARCH}">{L_SEARCH}</a> ::
        <a href="{U_MEMBERLIST}">{L_MEMBERLIST}</a> ::
        <a href="{U_GROUP_CP}">{L_USERGROUPS}</a> ::
	<?php 
	error_reporting(E_ALL); 
	if(fsockopen("212.127.235.70", 8000, $errno, $errstr, 30)){ 
	print "Online"; 
	}else{ 
	print "offline"; 
	}?> 
Overall_header

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 14 nov 2005, 16:54

In de overall_header.tpl:

Code: Selecteer alles

{L_OFFLINE}
In page_header.php:

Code: Selecteer alles

if(fsockopen("212.127.235.70", 8000, $errno, $errstr, 30)){
$x = "Online";
}else{
$x = "offline";

}
$template->assign_vars(array('L_OFFLINE' => $x));
Net boven ?> :)

Spito
Berichten: 109
Lid geworden op: 12 nov 2005, 14:56
Contacteer:

Bericht door Spito » 14 nov 2005, 17:15

Code: Selecteer alles

Warning: fsockopen(): unable to connect to 212.127.235.70:8000 in /usr/home/eg5171/domains/familieboterman.nl/public_html/wouter/phpBB2/includes/page_header.php on line 492
Page_header:


Code: Selecteer alles

{
	header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');

$template->pparse('overall_header');

if(fsockopen("212.127.235.70", 8000, $errno, $errstr, 30)){ 
$x = "Online"; 
}else{ 
$x = "offline"; 

} 
$template->assign_vars(array('L_OFFLINE' => $x)); 

?>
Overall_header:

Code: Selecteer alles

 
        <a href="{U_INDEX}">{L_INDEX}</a> ::
        <a href="{U_FAQ}">{L_FAQ}</a> ::
        <a href="{U_SEARCH}">{L_SEARCH}</a> ::
        <a href="{U_MEMBERLIST}">{L_MEMBERLIST}</a> ::
        <a href="{U_GROUP_CP}">{L_USERGROUPS}</a> ::
        {L_OFFLINE}
 
http://www.spitofm.nl.tt kan je het zelf zien![



Wat is er nu weer fout :P

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 14 nov 2005, 17:25

Zet hem eens direct boven $template->pparse('body');?

Spito
Berichten: 109
Lid geworden op: 12 nov 2005, 14:56
Contacteer:

Bericht door Spito » 14 nov 2005, 17:35

Hij werkt!

Teminste als ie online is ....
Als ie offline is staat er wel offline maar staat er boven de template :

Code: Selecteer alles

Warning: fsockopen(): unable to connect to 212.127.235.70:8000 in /usr/home/eg5171/domains/familieboterman.nl/public_html/wouter/phpBB2/includes/page_header.php on line 490

Page_header:

Code: Selecteer alles

	header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');

if(fsockopen("212.127.235.70", 8000, $errno, $errstr, 30)){ 
$x = "Online"; 
}else{ 
$x = "offline"; 

} 
$template->assign_vars(array('L_OFFLINE' => $x)); 

$template->pparse('overall_header');



?>

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 14 nov 2005, 17:38

Maak van :

Code: Selecteer alles

if(fsockopen("212.127.235.70", 8000, $errno, $errstr, 30)){ 
dit:

Code: Selecteer alles

if(@fsockopen("212.127.235.70", 8000, $errno, $errstr, 10)){ 

Spito
Berichten: 109
Lid geworden op: 12 nov 2005, 14:56
Contacteer:

Bericht door Spito » 14 nov 2005, 17:40

Bedankt voor je snelle reactie :P

Maar nu zegt ie dit :bad-words: :P

Code: Selecteer alles

Warning: fsockopen(): unable to connect to 212.127.235.70:8000 in /usr/home/eg5171/domains/familieboterman.nl/public_html/wouter/phpBB2/includes/page_header.php on line 490
Page_header:

Code: Selecteer alles

header ('Expires: 0');
header ('Pragma: no-cache');

if(fsockopen("212.127.235.70", 8000, $errno, $errstr, 10)){ 
$x = "Online"; 
}else{ 
$x = "offline"; 

} 
$template->assign_vars(array('L_OFFLINE' => $x)); 

$template->pparse('overall_header');



?>

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 14 nov 2005, 18:08

Voor

Code: Selecteer alles

fsockopen
meot een @(Stond ook in mijn vorige code ))).

Spito
Berichten: 109
Lid geworden op: 12 nov 2005, 14:56
Contacteer:

Bericht door Spito » 14 nov 2005, 18:42

Srry foutje in het overschrijven.

Hij werkt nu goed! Alleen is mijn forum erg sloom geworden... Kan dit aan de server liggen of door het script?

Nog een laatste vraag :

Kan ik zoiets ook in een plaatje zetten voor bijv. in mijn handtekening?

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 14 nov 2005, 18:48

Dat kan ja. Wanneer je de time out kleiner maakt (Dat is het cijfer 10), zal die minder traag worder. Het kan NIET in een sign.

Spito
Berichten: 109
Lid geworden op: 12 nov 2005, 14:56
Contacteer:

Bericht door Spito » 14 nov 2005, 18:51

Wat moet ik dan naar 10 veranderen?

Code: Selecteer alles

if(@fsockopen("212.127.235.70", 8000, $errno, $errstr, 10)){ 
$x = "Online"; 
}else{ 
$x = "offline"; 
Hij is alleen sloom bij offline en bij online is ie gewoon snel ..

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 14 nov 2005, 19:15

De 10 naar lager veranderen (Dus het laatste getal, naar bv 3)

Spito
Berichten: 109
Lid geworden op: 12 nov 2005, 14:56
Contacteer:

Bericht door Spito » 14 nov 2005, 19:20

paulus schreef:De 10 naar lager veranderen (Dus het laatste getal, naar bv 3)
Bedankt hij werkt! :D

Gebruikersavatar
Phpbb-cerphus
Berichten: 54
Lid geworden op: 17 nov 2005, 22:42
Locatie: Monster

Bericht door Phpbb-cerphus » 21 nov 2005, 17:40

Ik zou het graag willen in een oderwerp naast de schrijver van de post

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20316
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 21 nov 2005, 17:48

Dat kan die mod ook.

Gesloten