Advertisement
Guest User

Untitled

a guest
Jan 7th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. <?php
  2. session_start();
  3. $_SESSION['username'] = "";
  4. $_SESSION['password'] = "";
  5. $host = "127.0.0.1";
  6. $nome = "root";
  7. $pass = "svtcsm74";
  8. $dbnome = "asd";
  9. $conn = mysql_connect($host,$nome,$pass) or die('Errore di connessione' . mysql_error());
  10. $seldb = mysql_select_db($dbnome,$conn) or die(mysql_error());
  11. function mus($header, $data=''){
  12. $musData = $header . chr(1) . $data;
  13. $sock = @socket_create(AF_INET, SOCK_STREAM, getprotobyname('tcp'));
  14. @socket_connect($sock, '127.0.0.1', '30001');
  15. @socket_send($sock, $musData, strlen($musData), MSG_DONTROUTE);
  16. @socket_close($sock);
  17. }
  18.  
  19. function salva_modello($code)
  20. {
  21. $random = "model_".rand(555,999999);
  22.  
  23. $stmt = mysql_query("INSERT INTO room_models(id,door_x,door_y,door_dir,heightmap)
  24. VALUES('".$random."', '0', '10', '2', '".$code."')");
  25.  
  26.  
  27. $room = mysql_query("INSERT INTO rooms(caption,owner,model_name) VALUES('Stanza Realizzata con Floor!', '".user('username')."', '".$random."')");
  28. mus("update_navigator");
  29. return $stmt;
  30.  
  31. }
  32. function user($data){
  33. $utente = mysql_query("SELECT * FROM users WHERE username = '".$_SESSION['username']."' LIMIT 1");
  34. $info = mysql_fetch_assoc($utente);
  35. return $info[$data];
  36. }
  37.  
  38.  
  39.  
  40. if(isset($_POST['salva']) && isset($_SESSION['username'])){
  41. $code = trim(htmlspecialchars($_POST['export1']));
  42. if($_SESSION['username'] != $funzioni->user('username') || $_SESSION['password'] != $funzioni->user('password')){
  43. echo "<script>alert('Sessione errata, riprova!');</script>";
  44. } else if($code == ""){
  45. echo "<script>alert('Errore Modello non caricato');</script>";
  46. }else if(!strstr($code,'X') && !strstr($code,'0'))
  47. {
  48. echo"<script>alert('Errore Modello non caricato');</script>";
  49. }
  50. else if(user('credits') < 40) // hai una query che indica la tua sessione? funziona in classi sto cosoasp
  51. {
  52. echo"<script>alert('Devi avere almeno 40 Rubini per creare il Modello!');</script>";
  53. }
  54. else{
  55. mysql_query("UPDATE users SET vip_points = vip_points -40 WHERE username = '".$_SESSION['username']."' LIMIT 1");
  56. if(salva_modello($code)){
  57. echo "<script>alert('Modello Creato con successo ! Puoi trovare il nuovo modello nella Stanza *CREATA CON IL FLOOR* del tuo Navigatore se non la vedi rientra in Hotel!');</script>";
  58. }
  59. }
  60. }
  61.  
  62. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement