IT NEWS PC REVUE PC FORUM FreeBSDInternet time: @098
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Bežme spolu a pomôžme deťom.

Príďte si zabehnúť s ČSOB nadáciou 2.6. od 10tej na Partizánsku lúku v BA. www.csobnadacia.sk

Webhosting - akcia +9 mesiacov

K ročnému predplatnému až 9 mesiacov zadarmo pri prevode hostingu k nám. www.exohosting.sk

Zaregistruj sa!

Tvoj názor sa ráta a oplatí! Pridaj sa a vyhraj iPad. www.marketagent.com

Všetko za 9,90€

obľúbené Topshop produkty za skvelú cenu len 9,90€! Kliknite a nakupujte. Topshop www.topshop.sk

Aktuálna novinka

Zisti pravdu o stravovaní! Vyšetrovanie odhalilo tajomstvo dokonalého tela. www.news2channel.net

[Online/Offline] Counter Strike

Zaslať odpoveď
AutorSpráva
Gimlii
Užívateľ
Užívateľ

Založený: 20.11.2007
Príspevky: 8

PríspevokZaslal: St 03.02.10 11:34Odpovedať s citátomNávrat hore

Dobrý deň,
potreboval by som zistiť script, ktorý by ukazoval na webe či je CS server online alebo offline.

Existuje podobný script?
(Ak som tuto tému nedal na správne miesto sorry.Nevedel som, kde to patrí.
Zobraziť informácie o autoroviOdoslať súkromnú správu
pilná lama glama
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 30.04.2009
Príspevky: 733

PríspevokZaslal: St 03.02.10 12:51Odpovedať s citátomNávrat hore

http://corpocrat.com/2009/03/01/php-script-to-check-server-status-onlineoffline/
Zobraziť informácie o autoroviOdoslať súkromnú správu
Gimlii25
Užívateľ
Užívateľ

Založený: 03.02.2010
Príspevky: 5

PríspevokZaslal: St 03.02.10 14:40Odpovedať s citátomNávrat hore

Keď je moja IP CS servera 94.229.35.195:27035

Tak to má vyzerať takto?
kód:
<?php
function GetServerStatus($94.229.35.195, $27035)
{
$status = array("OFFLINE", "ONLINE");
$fp = @fsockopen($site, $port, $errno, $errstr, 2);
if (!$fp) {
    return $status[0];
} else
  { return $status[1];}
}
?>

Píšem pretože mi to nejde.Ukazuje, že je Offline pritom je Online
Zobraziť informácie o autoroviOdoslať súkromnú správu
pilná lama glama
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 30.04.2009
Príspevky: 733

PríspevokZaslal: St 03.02.10 14:57Odpovedať s citátomNávrat hore

kód:
<?php

function GetServerStatus($site, $port)
{
$fp = @fsockopen($site, $port, $errno, $errstr, 2);
if (!$fp) {
return false;
} else
{ return true;}
}

?>

a volas funkciu takto(zrejme ip bude viac takze v cykle ako ich vytahujes prirad hodnoty)
kód:

$site=ip adresa srvera
$port=port

if(GetServerStatus($site, $port))echo 'server'.$site.':'.$port.'je online';

pripadne takto priamo

if(GetServerStatus(94.229.35.195, 27035))echo 'server94.229.35.195, 27035 je online';


EDIT !!! skus posielat ako string
GetServerStatus('94.229.35.195',' 27035')
Zobraziť informácie o autoroviOdoslať súkromnú správu
Gimlii25
Užívateľ
Užívateľ

Založený: 03.02.2010
Príspevky: 5

PríspevokZaslal: St 03.02.10 15:03Odpovedať s citátomNávrat hore

Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' in /var/www/web1121/web/status/cs.php on line 12


Volať funkciu mam na konci?
Zobraziť informácie o autoroviOdoslať súkromnú správu
pilná lama glama
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 30.04.2009
Príspevky: 733

PríspevokZaslal: St 03.02.10 15:06Odpovedať s citátomNávrat hore

$site=ip adresa srvera
$port=port

toto je iba ukazka

radsej pouzi
if(GetServerStatus('94.229.35.195', '27035'))echo 'server94.229.35.195, 27035 je online';
Zobraziť informácie o autoroviOdoslať súkromnú správu
Ďuri
Administrátor
Administrátor

Založený: 11.08.2007
Príspevky: 3784
Bydlisko: Brno

PríspevokZaslal: St 03.02.10 15:07Odpovedať s citátomNávrat hore

kód:
if(GetServerStatus('94.229.35.195', 27035))echo 'server je online';
Je to jedno, fciu mozes kludne najprv volat a potom deklarovat.
Zobraziť informácie o autoroviOdoslať súkromnú správuJabberSkype
Gimlii25
Užívateľ
Užívateľ

Založený: 03.02.2010
Príspevky: 5

PríspevokZaslal: St 03.02.10 15:17Odpovedať s citátomNávrat hore

Tuto Funkciu som dal na začiatok
if(GetServerStatus('94.229.35.195', 27035))echo 'server je online';

A stránka bola prázna.Celý zdroják vyzerá takto

<?php

if(GetServerStatus('94.229.35.195', '27035'))echo '94.229.35.195, 27035 je online';

function GetServerStatus($site, $port)
{
$fp = @fsockopen($site, $port, $errno, $errstr, 2);
if (!$fp) {
return false;
} else
{ return true;}
}

?>


Vidíte tam chybu prečo to nejde?
Zobraziť informácie o autoroviOdoslať súkromnú správu
pilná lama glama
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 30.04.2009
Príspevky: 733

PríspevokZaslal: St 03.02.10 15:21Odpovedať s citátomNávrat hore

zrejme ako napisal duri ten port bez uvodzoviek
alebo ti hosting nepodporuje funkciu
Zobraziť informácie o autoroviOdoslať súkromnú správu
Gimlii25
Užívateľ
Užívateľ

Založený: 03.02.2010
Príspevky: 5

PríspevokZaslal: St 03.02.10 15:28Odpovedať s citátomNávrat hore

Hmmm.úvodzovky som odstránil, nič sa nezmenilo..
Čo sa týka hostingu podporuje určite pretože tám mám podobný Script na World Of Warcraft.
Zobraziť informácie o autoroviOdoslať súkromnú správu
pilná lama glama
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 30.04.2009
Príspevky: 733

PríspevokZaslal: St 03.02.10 15:33Odpovedať s citátomNávrat hore

pardon udp://

kód:
function GetServerStatus($site, $port)
{
$fp = @fsockopen('udp://'.$site, $port, $errno, $errstr, 2);
if (!$fp) {
return false;
} else
{ return true;}
}

?>
Zobraziť informácie o autoroviOdoslať súkromnú správu
Gimlii25
Užívateľ
Užívateľ

Založený: 03.02.2010
Príspevky: 5

PríspevokZaslal: St 03.02.10 15:46Odpovedať s citátomNávrat hore

Ďakujem ide to.
Akurát prosím ešte o jednu vec
echo '94.229.35.195, 27035 je online'; keď chcem aby namiesto "94.229.35.195, 27035 je online" Bol Image?AKo to mám zapísať?
Zobraziť informácie o autoroviOdoslať súkromnú správu
Ďuri
Administrátor
Administrátor

Založený: 11.08.2007
Príspevky: 3784
Bydlisko: Brno

PríspevokZaslal: St 03.02.10 15:49Odpovedať s citátomNávrat hore

Vypises HTML kod pre obrazok. http://www.jakpsatweb.cz/obrazky.html
Zobraziť informácie o autoroviOdoslať súkromnú správuJabberSkype
pilná lama glama
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 30.04.2009
Príspevky: 733

PríspevokZaslal: St 03.02.10 15:49Odpovedať s citátomNávrat hore

html
echo '<img src="--zdroj-->" alt="online">';
Zobraziť informácie o autoroviOdoslať súkromnú správu
miro-boss
Užívateľ
Užívateľ

Založený: 08.04.2008
Príspevky: 40

PríspevokZaslal: Št 17.11.11 0:47Odpovedať s citátomNávrat hore

pilná lama glama napísal:
pardon udp://

kód:
function GetServerStatus($site, $port)
{
$fp = @fsockopen('udp://'.$site, $port, $errno, $errstr, 2);
if (!$fp) {
return false;
} else
{ return true;}
}

?>


pouzil som aj tuto variantu a akosi mi stale ukazuje, ze server je online.. neviete niekto ine riesenie?
Zobraziť informácie o autoroviOdoslať súkromnú správu
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF

SEO - optimalizácia pre vyhľadávače

Freebsd