im making this because i host servers for people and i can let them control their server from the web browser.
<?php
//Variables
$password = "ok?";
$port = "23073";
//End Variables
//Connect And Authorize
$serv = fsockopen("localhost",$port,$error['number'],$error['string'],30);
if (!$serv)
{
echo($error['string']);
} else {
fwrite($serv,$password);
$rec = fgets($serv,256);
if (!eregi("Connection",$rec)) {
echo("Invalid Password");
echo($rec);
exit(0);
}
}
//End Initial Connection
echo("<HTML>");
echo("<HEAD><TITLE>SoldatAdmin</TITLE></HEAD><BODY>");
//Command Handler..
$cmd = $_GET['cmd'];
if (!$cmd) {
echo("<a href='index.php?cmd=users'>Users Online</a><br>");
echo("<a href='index.php?cmd=shutdown'>Shut Down Server</a><br>");
echo("<a href='index.php?cmd=start'>Start Server</a><br>");
}else{
switch($cmd) {
case users:show_users($serv);
}
}
//User Functions
function show_users($serv) {
echo("<select name=users>");
fwrite($serv,"REFRESH");
$data = fgets($serv,1028);
echo ($data);
echo("</select>");
}
?>
I send the refesh command but im not getting anything back?
<?php
//Variables
$password = "ok?";
$port = "23073";
//End Variables
//Connect And Authorize
$serv = fsockopen("localhost",$port,$error['number'],$error['string'],30);
if (!$serv)
{
echo($error['string']);
} else {
fwrite($serv,$password);
$rec = fgets($serv,256);
if (!eregi("Connection",$rec)) {
echo("Invalid Password");
echo($rec);
exit(0);
}
}
//End Initial Connection
echo("<HTML>");
echo("<HEAD><TITLE>SoldatAdmin</TITLE></HEAD><BODY>");
//Command Handler..
$cmd = $_GET['cmd'];
if (!$cmd) {
echo("<a href='index.php?cmd=users'>Users Online</a><br>");
echo("<a href='index.php?cmd=shutdown'>Shut Down Server</a><br>");
echo("<a href='index.php?cmd=start'>Start Server</a><br>");
}else{
switch($cmd) {
case users:show_users($serv);
}
}
//User Functions
function show_users($serv) {
echo("<select name=users>");
fwrite($serv,"REFRESH");
$data = fgets($serv,1028);
echo ($data);
echo("</select>");
}
?>
I send the refesh command but im not getting anything back?