• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Skrypt

BioHazard94

P[r]oland
Joined
Mar 24, 2009
Messages
116
Reaction score
0
Location
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
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>
2. www / start.php
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:
A jeżeli nie mam dostępu do SSH ?
Mam tylko FTP (ograniczone - nie mogę wyjść do katalogu home i nigdzie indziej).
Muszę mieć jakiś skrypt via www !
 
Pisze przecież że nie mam SSH i z FTP nie mogę wyjść do innego folderu !
Muszę coś mieć na WWW !
Taki prosty skrypt !:P
 
Back
Top