Server status
Dit script controleert of een server online is, je kan alle soorten servers controlere; teamspeak, webserver, ftp server ....
Je moet gewoon $server vervagen door ip:poort
Gesponsorde koppelingen
PHP script bestanden
59 reacties op 'Server status'
Gesponsorde koppelingen
volgens mij kan dit ding geen online zeggen
moet t niet zo:
moet t niet zo:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$array=explode(':',$_GET['ip']);
$fp = @pfsockopen ($array[0], $array[1], $errno, $errstr,1);
if(!$fp){
$status = $array[0]."==><font color=\"#FF0000\">online</font>";
}
else{
$status = $array[0]."==><font color=\"#FF0000\">offline</font>";
}
fclose($fp);
?>
$array=explode(':',$_GET['ip']);
$fp = @pfsockopen ($array[0], $array[1], $errno, $errstr,1);
if(!$fp){
$status = $array[0]."==><font color=\"#FF0000\">online</font>";
}
else{
$status = $array[0]."==><font color=\"#FF0000\">offline</font>";
}
fclose($fp);
?>
de volgende regels snap ik toch niet.
welke waarde moet je dan aan ip geven in de getstring ?
vanwaar komt $errno en $errstr....
Code (php)
1
2
3
4
2
3
4
<?php
$array=explode(':',$_GET['ip']);
$fp = @pfsockopen ($array[0], $array[1], $errno, $errstr,1);
?>
$array=explode(':',$_GET['ip']);
$fp = @pfsockopen ($array[0], $array[1], $errno, $errstr,1);
?>
welke waarde moet je dan aan ip geven in de getstring ?
vanwaar komt $errno en $errstr....
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$array=explode(':',$_GET['ip']);
$fp = @fsockopen($array[0], $array[1], $errno, $errstr,1);
if($fp){
$status = $array[0]."==><font color=\"green\">online</font>";
fclose($fp); // hier sluiten omdat in het andere geval geen verbinding is opgebouwd
}
else{
$status = $array[0]."==><font color=\"red\">offline</font>";
}
echo $status;
?>
$array=explode(':',$_GET['ip']);
$fp = @fsockopen($array[0], $array[1], $errno, $errstr,1);
if($fp){
$status = $array[0]."==><font color=\"green\">online</font>";
fclose($fp); // hier sluiten omdat in het andere geval geen verbinding is opgebouwd
}
else{
$status = $array[0]."==><font color=\"red\">offline</font>";
}
echo $status;
?>
heb een scriptje om te zien of de teamspeak server programma aanstaat (werkte niet via port 8767)
$ip = "ip.ip.ip.ip";
$port = "14534";
$timeout = "10";
if ($ip and $port and $timeout) {
$connection = @fsockopen("$ip", $port, $errno, $errstr, $timeout);
}
if(!$connection)
{
echo "<h1><p align=center>Teamspeak Server is offline</p></h1>";
}
else
{
echo "<h1><p align=center>Teamspeak Server is online</p></h1>";
}
$ip = "ip.ip.ip.ip";
$port = "14534";
$timeout = "10";
if ($ip and $port and $timeout) {
$connection = @fsockopen("$ip", $port, $errno, $errstr, $timeout);
}
if(!$connection)
{
echo "<h1><p align=center>Teamspeak Server is offline</p></h1>";
}
else
{
echo "<h1><p align=center>Teamspeak Server is online</p></h1>";
}
het volgende scriptje werkt wel:
]
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
]
<?php
$ip = "ip.ip.ip.ip" // Geef hier het ip in
$port = "port" // Geef hier de poort in
$maint = "0" // Is de server in Maintenance mode? 1=ja, 0=nee
//HIERONDER NIETS MEER VERANDEREN
$_GET['ip']="$ip:$port";
$array=explode(':',$_GET['ip']);
$fp = @fsockopen($array[0], $array[1], $errno, $errstr,1);
if($maint == 1) {
$status = "<font color=\"red\">Maint.</font>";
}
else if($fp){
$status = "<font color=\"green\">online</font>";
fclose($fp); // hier sluiten omdat in het andere geval geen verbinding is opgebouwd
}
else{
$status = "<font color=\"red\">offline</font>";
}
echo $status;
?>
<?php
$ip = "ip.ip.ip.ip" // Geef hier het ip in
$port = "port" // Geef hier de poort in
$maint = "0" // Is de server in Maintenance mode? 1=ja, 0=nee
//HIERONDER NIETS MEER VERANDEREN
$_GET['ip']="$ip:$port";
$array=explode(':',$_GET['ip']);
$fp = @fsockopen($array[0], $array[1], $errno, $errstr,1);
if($maint == 1) {
$status = "<font color=\"red\">Maint.</font>";
}
else if($fp){
$status = "<font color=\"green\">online</font>";
fclose($fp); // hier sluiten omdat in het andere geval geen verbinding is opgebouwd
}
else{
$status = "<font color=\"red\">offline</font>";
}
echo $status;
?>
wij draaien nu nog via shoutcast maar willen via teamspeak draaien , hoe werkt dat allemaal???
mischien kan iemand ons helpen!!!
mail ons :
radioveendam@hotmail.com
mischien kan iemand ons helpen!!!
mail ons :
radioveendam@hotmail.com
Ga naar www.goteamspeak.com download TS server(voor joun systeem)
INstalleer dat gebruik dan deze 2 script die ik op mijn server heb staan als je hulp nodig hebt ga maar naar mijn TS server wachtwoord is Bad8Tcrew verander ik na een week
http://81.69.79.160/TS.zip
Aanpassen moet je wel btw het is erg moeilijk want ik heb hem ook maar ergens vandaan had geen zin om dat alleemaal zelf te maken
INstalleer dat gebruik dan deze 2 script die ik op mijn server heb staan als je hulp nodig hebt ga maar naar mijn TS server wachtwoord is Bad8Tcrew verander ik na een week
http://81.69.79.160/TS.zip
Aanpassen moet je wel btw het is erg moeilijk want ik heb hem ook maar ergens vandaan had geen zin om dat alleemaal zelf te maken
Dit script van Lord Nax werkt prima, je kunt het ook gebruiken voor ftp servers. Het enigste wat je moet doen is de port veranderen. Maar dat is volgens mij al heel vaak uitgelegt en natuurlijk het ip. Lord Nax, je bent wel de ';' vergeten bij de eerste 3 regels.
Gr. TheFast|FX|
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$ip = "ip.ip.ip.ip"; // Geef hier het ip in
$port = "port"; // Geef hier de poort in
$maint = "0"; // Is de server in Maintenance mode? 1=ja, 0=nee
//HIERONDER NIETS MEER VERANDEREN
$_GET['ip']="$ip:$port";
$array=explode(':',$_GET['ip']);
$fp = @fsockopen($array[0], $array[1], $errno, $errstr,1);
if($maint == 1) {
$status = "<font color=\"red\">Maint.</font>";
}
else if($fp){
$status = "<font color=\"green\">online</font>";
fclose($fp); // hier sluiten omdat in het andere geval geen verbinding is opgebouwd
}
else{
$status = "<font color=\"red\">offline</font>";
}
echo $status;
?>
$ip = "ip.ip.ip.ip"; // Geef hier het ip in
$port = "port"; // Geef hier de poort in
$maint = "0"; // Is de server in Maintenance mode? 1=ja, 0=nee
//HIERONDER NIETS MEER VERANDEREN
$_GET['ip']="$ip:$port";
$array=explode(':',$_GET['ip']);
$fp = @fsockopen($array[0], $array[1], $errno, $errstr,1);
if($maint == 1) {
$status = "<font color=\"red\">Maint.</font>";
}
else if($fp){
$status = "<font color=\"green\">online</font>";
fclose($fp); // hier sluiten omdat in het andere geval geen verbinding is opgebouwd
}
else{
$status = "<font color=\"red\">offline</font>";
}
echo $status;
?>
Gr. TheFast|FX|
Bij mij zegt hij offline, als ik het probeer met intern en extern ip...
het rare is dat "offline" in het groen staat!
Maint."; } else if($fp){ $status = "online"; fclose($fp); // hier sluiten omdat in het andere geval geen verbinding is opgebouwd } else{ $status = "offline"; } echo $status; ?>
?????dit is wat ik zie....als ik er eeen php bestand van maak, wil Firefox het niet openen, als ik er een html bestand van maak geeft hij dit
het rare is dat "offline" in het groen staat!
Maint."; } else if($fp){ $status = "online"; fclose($fp); // hier sluiten omdat in het andere geval geen verbinding is opgebouwd } else{ $status = "offline"; } echo $status; ?>
?????dit is wat ik zie....als ik er eeen php bestand van maak, wil Firefox het niet openen, als ik er een html bestand van maak geeft hij dit
Dit is geen toppic.
Maar je vraag:
Je kan de teamspeak query poort proberen: 51234
Of je kan eens naar mijn script kijken: TeamSpeak Info
Maar je vraag:
Je kan de teamspeak query poort proberen: 51234
Of je kan eens naar mijn script kijken: TeamSpeak Info
Edit:
@robin, een oud script bumpen lijkt me niks mis mee als je een vraag hebt en 24uur gewacht hebt.
En die @ onderdrukt de foutmelding, fsockopen geeft namelijk een lelijke melding, vandaar die @. Natuurlijk wil je wel weten of er niet iets fout gegaan is (en vervolgens een nette melding tonen) vandaar die controle.
En die @ onderdrukt de foutmelding, fsockopen geeft namelijk een lelijke melding, vandaar die @. Natuurlijk wil je wel weten of er niet iets fout gegaan is (en vervolgens een nette melding tonen) vandaar die controle.
Om te reageren heb je een account nodig en je moet ingelogd zijn.
- Details
Door:
Bram Z- 9 jaar geleden
- 3.683 x bekeken
- Labels
- Geen tags toegevoegd.
- PHP scripts opties
- Overig
- Nieuwste PHP scripts
- PHP script toevoegen


PHP hulp
0 seconden vanaf nu