BioHazard94
P[r]oland
Siemka, opiszę wam co i jak !
Mam OTSa na dedyku, z restarterem wszystko elegancko, jak OTS padnie to wstanie od razu itd.
A teraz tak, chcę na stronie www, (np. panel.nazwaots.pl) mieć 1 przycisk który odpala mi ten restarter.
Teraz tak:
Nie mam dostępu do SSH (mam tylko FTP i ten panel bym potrzebował!)
1: www / mam takie coś: index.php
2. www / start.php
I teraz, OTS znajduje się w /home/dawid/ots/
I tam w folderze ots jest skrypt o nazwie start.sh
I jak zrobić by wchodząc na ten panel, serwer się odpalał ?
Mam OTSa na dedyku, z restarterem wszystko elegancko, jak OTS padnie to wstanie od razu itd.
A teraz tak, chcę na stronie www, (np. panel.nazwaots.pl) mieć 1 przycisk który odpala mi ten restarter.
Teraz tak:
Nie mam dostępu do SSH (mam tylko FTP i ten panel bym potrzebował!)
1: www / mam takie coś: index.php
PHP:
<form method='post' action='start.php' target='hide'>
<?
$f = @fopen( 'serv', 'r' );
$serv = @fread( $f, @filesize( 'serv' ) );
@fclose( $f );
if ( @$serv == 1 ) $serv = "Wyłącz serwer";
else $serv = "Uruchom serwer";
?>
<input type='submit' value='<?=$serv?>' />
<?
?>
</form>
PHP:
<?
$f = @fopen( 'serv', 'r' );
$serv = @fread( $f, @filesize( 'serv' ) );
@fclose( $f );
if ( $serv == 1 ) $serv = 0;
else $serv = 1;
exec("sh ./start.sh $serv");
$f = @fopen( 'serv', 'w' );
@fwrite( $f, $serv );
@fclose( $f );
?>
I teraz, OTS znajduje się w /home/dawid/ots/
I tam w folderze ots jest skrypt o nazwie start.sh
I jak zrobić by wchodząc na ten panel, serwer się odpalał ?
Last edited: