Jump to content
  • 0

pomoc [HELP-PHP] Příkaz Zavření Souboru.


daniele_pvk

Dotaz

Čaute, mám jaksi problém se zapínaním Serveru a Vypínaním!

 

<?php
 shell_exec("C:/wamp/www/samp-server.exe");
 shell_exec("C:/wamp/www/announce.exe");
 shell_exec("C:/wamp/www/samp-npc.exe");
 echo"Server zapnutý
?>
Toto mám pro Zapnutí Serveru!

_______________

 

Zapnutí Serveru funguje vše ok :)

A nevíte jak se udělá pro Zavření těchto Souborů?

Link to comment
Share on other sites

23 odpovědí na tuto otázku

Recommended Posts

  • 0
tak co ti teda nejde / ani si to nepopsal co s tim nic .. prvně uvažuj než něco napíšeš

 

Jak sem ukazoval v tom kódu..

Ten kód je pro Otevření Souboru (nebo-li zapnutí Serveru), přes LocalHost :) nebo-li http://moje_IP/ - To funguje dobře :)

 

Jenže já pravě ještě potřebuju Zavření Souboru (nebo-li vypnutí Serveru) přes LocalHost :) nebo-li http://moje_IP/ - To zatím nemám :d A potřebuju ten PHP kód

Link to comment
Share on other sites

  • 0

Pokiaľ chceš na Windows:

 

EDIT:

shell_exec("tasskill /T /IM samp-server.exe");
shell_exec("tasskill /T /IM announce.exe");
shell_exec("tasskill /T /IM samp-npc.exe");

Link to comment
Share on other sites

  • 0

len taka otazocka

<?php

shell_exec("C:/wamp/www/samp-server.exe");

shell_exec("C:/wamp/www/announce.exe");

shell_exec("C:/wamp/www/samp-npc.exe");

echo"Server zapnutý

?>

Toto mám pro Zapnutí Serveru!

naco to vsetko zapinas staci ti len ked zapnes samp-server ;)

Link to comment
Share on other sites

  • 0
Pokiaľ chceš na Windows:

 

shell_exec("tasskill /T /IM C:/wamp/www/samp-server.exe");
shell_exec("tasskill /T /IM C:/wamp/www/announce.exe");
shell_exec("tasskill /T /IM C:/wamp/www/samp-npc.exe");

 

Ano chcem na Windows :) .. ALe neide to :)

Možná to bude tím že mám WIN 7 64bit

Link to comment
Share on other sites

  • 0
nepopisal si tu ten cely problem takze neviem o co tu aj tak ide nezapise ti nic ani do server logu ked zapnes svr ?

 

Podívej , mám například soubor -> zapnutyserver.php

 

<?php
 shell_exec("C:/wamp/www/samp-server.exe");
 shell_exec("C:/wamp/www/announce.exe");
 shell_exec("C:/wamp/www/samp-npc.exe");
 echo"Server zapnutý";
?>

 

Dám do toho souboru toto :) .. A publikuju na LocalHost :)

A spustim to v Prohlížeči stránku zapnutyserver.php ...

 

Tak se mi ten server zapne :)

 

Jenže já potřebuju ještě vypnutí serveru např -> vypnutyserver.php

A zase tam dát příkaz pro zavření tohoto:

 

C:/wamp/www/samp-server.exe

atd..

Link to comment
Share on other sites

  • 0
nepopisal si tu ten cely problem takze neviem o co tu aj tak ide nezapise ti nic ani do server logu ked zapnes svr ?

 

Podívej , mám například soubor -> zapnutyserver.php

 

<?php
 shell_exec("C:/wamp/www/samp-server.exe");
 shell_exec("C:/wamp/www/announce.exe");
 shell_exec("C:/wamp/www/samp-npc.exe");
 echo"Server zapnutý";
?>

 

Dám do toho souboru toto :) .. A publikuju na LocalHost :)

A spustim to v Prohlížeči stránku zapnutyserver.php ...

 

Tak se mi ten server zapne :)

 

Jenže já potřebuju ještě vypnutí serveru např -> vypnutyserver.php

A zase tam dát příkaz pro zavření tohoto:

 

C:/wamp/www/samp-server.exe

atd..

 

Čítaj moj edit správy ;-)

Link to comment
Share on other sites

  • 0

ja mam linux mno neviem ci ti to pomoze do windowsu sa neviznam :d

tu je moj kod :d

////////////////////////////////////////////////////////////////////////
else if(@$_POST["vypni"] == "Vypnout server") {
if($hostname == "") {
Chyba("Server je vyplĂ˝!");
} else {
Ok("Server vypnut.");
echo '';
if($fakt["verze"] == "03")
{
exec("pkill samp03svr$port");
}

if($fakt["verze"] == "03b")
{
exec("pkill samp03svr$port");
}
AddLog("VypnutĂ­ serveru");
}
}	
?>

Link to comment
Share on other sites

  • 0
ja mam linux mno neviem ci ti to pomoze do windowsu sa neviznam :d

tu je moj kod :d

////////////////////////////////////////////////////////////////////////
else if(@$_POST["vypni"] == "Vypnout server") {
if($hostname == "") {
Chyba("Server je vyplĂ˝!");
} else {
Ok("Server vypnut.");
echo '';
if($fakt["verze"] == "03")
{
exec("pkill samp03svr$port");
}

if($fakt["verze"] == "03b")
{
exec("pkill samp03svr$port");
}
AddLog("VypnutĂ­ serveru");
}
}	
?>

 

Dík :d

Ale stejnak nevim jak na to :d

Link to comment
Share on other sites

  • 0
ja mam linux mno neviem ci ti to pomoze do windowsu sa neviznam :d

tu je moj kod :d

////////////////////////////////////////////////////////////////////////
else if(@$_POST["vypni"] == "Vypnout server") {
if($hostname == "") {
Chyba("Server je vyplĂ˝!");
} else {
Ok("Server vypnut.");
echo '';
if($fakt["verze"] == "03")
{
exec("pkill samp03svr$port");
}

if($fakt["verze"] == "03b")
{
exec("pkill samp03svr$port");
}
AddLog("VypnutĂ­ serveru");
}
}	
?>

 

Funkcia exec už je dávno mrtvá

Použivaj: shell_exec

Link to comment
Share on other sites

  • 0
ja mam linux mno neviem ci ti to pomoze do windowsu sa neviznam :d

tu je moj kod :d

////////////////////////////////////////////////////////////////////////
else if(@$_POST["vypni"] == "Vypnout server") {
if($hostname == "") {
Chyba("Server je vyplĂ˝!");
} else {
Ok("Server vypnut.");
echo '';
if($fakt["verze"] == "03")
{
exec("pkill samp03svr$port");
}

if($fakt["verze"] == "03b")
{
exec("pkill samp03svr$port");
}
AddLog("VypnutĂ­ serveru");
}
}	
?>

 

Funkcia exec už je dávno mrtvá

Použivaj: shell_exec

Ty si mrtvej. Co je na ní mrtvýho?

Link to comment
Share on other sites

  • 0
ja mam linux mno neviem ci ti to pomoze do windowsu sa neviznam :d

tu je moj kod :d

////////////////////////////////////////////////////////////////////////
else if(@$_POST["vypni"] == "Vypnout server") {
if($hostname == "") {
Chyba("Server je vyplĂ˝!");
} else {
Ok("Server vypnut.");
echo '';
if($fakt["verze"] == "03")
{
exec("pkill samp03svr$port");
}

if($fakt["verze"] == "03b")
{
exec("pkill samp03svr$port");
}
AddLog("VypnutĂ­ serveru");
}
}	
?>

 

Funkcia exec už je dávno mrtvá

Použivaj: shell_exec

 

Vždyť používám .. se podívej :

TO mám na zapnutí

  shell_exec("C:/wamp/www/7777/samp-server.exe");
 shell_exec("C:/wamp/www/7777/announce.exe");
 shell_exec("C:/wamp/www/7777/samp-npc.exe");

 

A ještě přijít na vypnutí xD

Link to comment
Share on other sites

  • 0
ja mam linux mno neviem ci ti to pomoze do windowsu sa neviznam :d

tu je moj kod :d

////////////////////////////////////////////////////////////////////////
else if(@$_POST["vypni"] == "Vypnout server") {
if($hostname == "") {
Chyba("Server je vyplĂ˝!");
} else {
Ok("Server vypnut.");
echo '';
if($fakt["verze"] == "03")
{
exec("pkill samp03svr$port");
}

if($fakt["verze"] == "03b")
{
exec("pkill samp03svr$port");
}
AddLog("VypnutĂ­ serveru");
}
}	
?>

 

Funkcia exec už je dávno mrtvá

Použivaj: shell_exec

Ty si mrtvej. Co je na ní mrtvýho?

 

Keď by som bol mrtvý tak nesom tu..

Co je na ní mrtvýho? Ta funkcia už sa moc nepoužíva ako ona ide ale už sa moc nepoužíva

Link to comment
Share on other sites

  • 0

Windows XP:

 

shell_exec("tskill samp-server");

shell_exec("tskill announce");

shell_exec("tskill samp-npc");

 

 

Dokumentace příkazu:

http://commandwindows.com/taskkill.htm

 

 

V nejhorším případě si můžeš postavit jednoduchý program co ten samp zabije sám (například v Delphi je to program na 3 řádky)

Link to comment
Share on other sites

  • 0
Windows XP:

 

shell_exec("tskill samp-server");

shell_exec("tskill announce");

shell_exec("tskill samp-npc");

 

 

Dokumentace příkazu:

http://commandwindows.com/taskkill.htm

 

 

V nejhorším případě si můžeš postavit jednoduchý program co ten samp zabije sám (například v Delphi je to program na 3 řádky)

 

Nefunkční pro Win 7 :)

Jak sem říkal pro zapnutí mám toto (nebo-li pro otevření:)

 

shell_exec("C:/wamp/www/samp-server.exe");

shell_exec("C:/wamp/www/announce.exe");

shell_exec("C:/wamp/www/samp-npc.exe");

 

Nedalo by se nějak odvodit Vypnutí ,neboli zavrení?

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...