Permalänk

Ventrilo status script

Hej jag har kommit fram till att jag ska starta ett Ventrilo ställe på 20 server och då har jag kommit fram till att jag vill se om min vent har gått ner eller om något sådant skulle inträffa då skulle jag vilja ha ett script som ex så här

VENTRILO SERVER #1 [ON] om den funkar
VENTRILO SERVER #2 [Offline] om den inte funkar

oki jag har letat lite kom fram till den som ventrilo själva har den ser bra ut men det är inte så jag vill ha de bara ett Vanligt script och jag är inte haj på Php

jag har en Webbserver som stödjer Msql och allt sånt så snälla hjälp mig

Det ska vara ett lätt script som ska kolla om 1 ventrilo är på eller av

Tacksam för svar jag har svårt att utrycka mig så ni får skriva om ni inte hajjar

förklara järna hur jag installerar scriptet ochså

Visa signatur

Jag är bäst på det som jag är bra på.

Permalänk
Medlem

<?php $server = fsockopen('ipet', 3784, $errno, $errstr, 1); if (!$server) { echo 'VENTRILO SERVER #1 [ON]'; } else { echo 'VENTRILO SERVER #1 [Offline]'; fclose($server); } ?>

Visa signatur

Stationär Asrock Z68 Pro3-M - Inte Core i5 2500K - Corsair Vengeance LP 1600MHz 8GB - Corsair Force GT 120GB - 1,5TB - Fractal Design Define Mini - Fractal Design Tesla 450W
HTPC MSI FM2-A75IA-E53 - AMD A10-5700 - Corsair Vengeance LP 1600MHz 8GB - Kingston SSDNow V300 240GB - Streacom FC8 Evo - Streacom Nano + Picopsu 160-XT 160 Watt

Permalänk

hmm jag får den inte o funka det står bara offline
Fast den är på :S

VENTRILO SERVER #1 [Offline]

Visa signatur

Jag är bäst på det som jag är bra på.

Permalänk
Medlem

har du defaultporten på servern eller har du ändrat? med tanke på att scriptet kör på 3784...

Visa signatur

LAN i stockholmv9
http://www.hazard.nu

Permalänk
Medlem

prova detta då

<?php $server = fsockopen('udp://ipet', 3784, $errno, $errstr, 1); if (!$server) { echo 'VENTRILO SERVER #1 [ON]'; } else { echo 'VENTRILO SERVER #1 [Offline]'; fclose($server); } ?>

Visa signatur

Stationär Asrock Z68 Pro3-M - Inte Core i5 2500K - Corsair Vengeance LP 1600MHz 8GB - Corsair Force GT 120GB - 1,5TB - Fractal Design Define Mini - Fractal Design Tesla 450W
HTPC MSI FM2-A75IA-E53 - AMD A10-5700 - Corsair Vengeance LP 1600MHz 8GB - Kingston SSDNow V300 240GB - Streacom FC8 Evo - Streacom Nano + Picopsu 160-XT 160 Watt

Permalänk

står offline med :/ ja jag kör på orginal port 3784

Visa signatur

Jag är bäst på det som jag är bra på.

Permalänk

Har du skrivit in koden exakt eller har du bytt ut "ipet" mot serverns ip?

Visa signatur

Nikon D90, Nikon D7000, SB-600, 2xYN-460, Nikkor 18-105mm/3.5-5.6 VR, Nikkor 35mm/1.8, Nikkor 50mm/1.8D, Tamron 70-200/2.8, Tokina 11-16/2.8, Nikon 85/3.5 Macro
Flickr

Permalänk

jag har skrivit av exact och ja jag har stoppat in mitt ip ^^

Visa signatur

Jag är bäst på det som jag är bra på.

Permalänk
Medlem

Detta då? lade till ett @ och tog bort ett !.

<?php $server = @fsockopen('127.0.0.1', 3784, $errno, $errstr, 1); if ($server) { echo 'VENTRILO SERVER #1 [ON]'; } else { echo 'VENTRILO SERVER #1 [Offline]'; fclose($server); }

Visa signatur
Permalänk
Medlem

Du skulle kunna använda dig av det medföljande programmet ventrilo_status.
Finns mer fakta på ventrilos egna hemsida om detta, alternativt google.

Visa signatur

+++++++[>++++++++++>+++++++++++++++<<-]>-.---------[>>++<<-]>>----.<-.---.>++++.

Permalänk

Olli ditt script funkade men nu står de ONLINe sen när jag tar bort servern står det offline och sen står de lite mera

Warning: fclose(): supplied argument is not a valid stream resource in /web/www/frac/users/darkhome/server3.php on line 8

Visa signatur

Jag är bäst på det som jag är bra på.

Permalänk
Medlem

fclose(); funktionen ska ju givetvis vara efter det att den säger att servern är ONLINE.. då det är då den får anslutningen.

<?php $server = @fsockopen('127.0.0.1', 3784, $errno, $errstr, 1); if ($server) { echo 'VENTRILO SERVER #1 [ON]'; fclose($server); } else { echo 'VENTRILO SERVER #1 [Offline]'; } ?>

Visa signatur

+++++++[>++++++++++>+++++++++++++++<<-]>-.---------[>>++<<-]>>----.<-.---.>++++.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Ethex
fclose(); funktionen ska ju givetvis vara efter det att den säger att servern är ONLINE.. då det är då den får anslutningen.

<?php $vs_ip = "127.0.0.1"; //Behöver ej ändras om ventrilo och websajten är på samma server $vs_port = 3784; $server = @fsockopen($vs_ip, $vs_port, $errno, $errstr, 1); if ($server) { echo 'VENTRILO SERVER #1 [ON]'; fclose($server); } else { echo 'VENTRILO SERVER #1 [Offline]'; } ?>

så borde det väl ändå bäst att ha den, anslutningen har ju böörjat i vilket fall som helst

Visa signatur

Länkarna funkar inte pga olika människors elaka handlingar
[Webdesign | Tjäna pengar på din hemsida | Gratis prylar!]

Permalänk
Testpilot
Citat:

Ursprungligen inskrivet av Rinkle

<?php $vs_ip = "127.0.0.1"; //Behöver ej ändras om ventrilo och websajten är på samma server $vs_port = 3784; $server = @fsockopen($vs_ip, $vs_port, $errno, $errstr, 1); if ($server) { echo 'VENTRILO SERVER #1 [ON]'; } else { echo 'VENTRILO SERVER #1 [Offline]'; } fclose($server); ?>

så borde det väl ändå bäst att ha den, anslutningen har ju böörjat i vilket fall som helst

Nej, för offline-delen inträffar bara då fsockopen inte lyckas få en anslutning. Att då försöka stänga anslutningen ger bara felmeddelanden.

Visa signatur

Kolla gärna in min RGB-LED-ljusstake i galleriet
[Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Rinkle

<?php $vs_ip = "127.0.0.1"; //Behöver ej ändras om ventrilo och websajten är på samma server $vs_port = 3784; $server = @fsockopen($vs_ip, $vs_port, $errno, $errstr, 1); if ($server) { echo 'VENTRILO SERVER #1 [ON]'; fclose($server); } else { echo 'VENTRILO SERVER #1 [Offline]'; } ?>

så borde det väl ändå bäst att ha den, anslutningen har ju böörjat i vilket fall som helst

Jag har provat detta och det fungerade perfekt när jag hade min vent server och xampp i samma nätverk. Men när jag väl flyttar scriptet till mitt webhotell så fungerar det inte :S Vet någon va felet kan vara? (Jag har ändrat ipn så den inte är på localhost)

Permalänk
Medlem

eeeh? porten?

Visa signatur

citera!