Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][SSH]
gzmx
post 12.12.2012, 14:32:55
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 3.07.2012

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3.  
  4. echo '<html>
  5. <head>
  6. <title>Odpalacz autopilota i serwera shoutcasta </title>
  7. </head>
  8. <body>
  9.  
  10. <center>
  11. <a href="?co=wlacza">WLACZ apilota</a> <|> <a href="?co=wylacza">WYLACZ apilota</a><br>
  12. <br><br><br>
  13.  
  14. </center>';
  15. $ip = "176.122.224.12";
  16. $user = "root";
  17. $pass = "*******";
  18. $wykonaj = "cd /home/radio/shout/ && screen -A -m -d -S shout ./sc_serv";
  19. $lacz= ssh2_connect($ip, 22);
  20. ssh2_auth_password($lacz, $user, $pass);
  21. $wykonaj1 = "fuser -k 8000/tcp";
  22.  
  23. if ($_GET[co]=='wlacza')
  24. ssh2_exec($lacz, $wykonaj );
  25.  
  26.  
  27. else if ($_GET[co]=='wylaccza')
  28. {
  29. $off = 'killall -9 sc_serv';
  30. system($off);
  31. }
  32.  
  33. echo '</body>
  34. </html>';
  35.  
  36. ?>


MAm z takim małym panelem problem uruchamia się ale nie chce się wyłączyć pomoże ktoś to mój 1 skrypt pomocy biggrin.gif Proszę Was zależy mi na tym bo jak już to połapie to pożniej sobie juz panel do gry zrobie smile.gif

Ten post edytował gzmx 12.12.2012, 14:36:08
Go to the top of the page
+Quote Post
Wazniak96
post 12.12.2012, 14:52:02
Post #2





Grupa: Zarejestrowani
Postów: 550
Pomógł: 75
Dołączył: 5.06.2012
Skąd: Lębork

Ostrzeżenie: (0%)
-----


W warunku z 27. linijki masz napisane "wylaccza", a w odnosniku GET dajesz "wylacza" smile.gif
Go to the top of the page
+Quote Post
gzmx
post 12.12.2012, 14:56:58
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 3.07.2012

Ostrzeżenie: (0%)
-----


poprawiłem dalej to samo ;/
Go to the top of the page
+Quote Post
Sephirus
post 12.12.2012, 15:53:35
Post #4





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Czy to:

  1. $off = 'killall -9 sc_serv';
  2. system($off);



Nie powinno wyglądać tak:

  1. $off = 'killall -9 sc_serv';
  2. ssh2_exec($lacz, $off );


? smile.gif


--------------------
If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;)
Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka...
Go to the top of the page
+Quote Post
gzmx
post 12.12.2012, 21:18:11
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 3.07.2012

Ostrzeżenie: (0%)
-----


@UP dzięki działa tongue.gif poradziłem sobie smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 10.07.2025 - 06:04