Advertisement
Guest User

Untitled

a guest
May 24th, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. <form action="" method="POST">
  2. <p>Admin Server Quary Heslo</p>
  3. <br>
  4. <input type="text" name="qpassword" required>
  5. <br>
  6. <p>Verzia</p>
  7. <br>
  8. <select name="version" required>
  9. <option value="3.2.0">3.2.0</option>
  10. </select>
  11. <input type="submit" name="create" value="Vytvorit">
  12. </form>
  13. <?php
  14. $create = $_POST['create'];
  15. if($create == "Vytvorit")
  16. {
  17. #INSERT DO DB
  18. # user: serveradmin
  19. # password: HESLO z formu
  20. # quary_port: 10011
  21. # vps_dnsip: VPS NA KTOROM BEŽÍ TSKO
  22. # server_id: 1;
  23. $qpassword = $_POST['qpassword'];
  24. $version = $_POST['version'];
  25. # SELECT VPS
  26. $vpshost = ""; #IP adresa VPS, na ktorom má bežať TS
  27. $vpsuser = ""; #User pod ktorým sa WEB napojí na VPS
  28. $vpsport = ""; #PORT VPS servera (def. 22)
  29. $vpspassword = ""; #heslo od usera, ktorý je vybratý
  30. if($ssh = ssh2_connect(''.$vpshost.'', ''.$vpsport.'')) {
  31. if(ssh2_auth_password($ssh, ''.$vpsuser.'', ''.$vpspassword.'')) {
  32. $stream = ssh2_exec($ssh, '/home/ts3.sh '.$qpassword.' '.$version.'');
  33. stream_set_blocking($stream, true);
  34. $data = '';
  35. while($buffer = fread($stream, 4096)) {
  36. $data .= $buffer;
  37. }
  38. fclose($stream);
  39. }
  40. }
  41. header("Location: ./ts3create.php");
  42. }
  43. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement