Advertisement
Guest User

Untitled

a guest
Apr 18th, 2018
509
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.69 KB | None | 0 0
  1. <?php
  2.  
  3. $servername = "localhost";
  4. $username = "root";
  5. $password = "";
  6. $dbname = "";
  7.  
  8.  
  9. $conn = new mysqli($servername, $username, $password, $dbname);
  10.  
  11. if ($conn->connect_error) {
  12. die("Connection failed: " . $conn->connect_error);
  13. }
  14.  
  15. $sql = "SELECT id,username,email,armaid,rank,grp FROM members WHERE grp <> 'a1'";
  16. $result = $conn->query($sql);
  17.  
  18. $filePath = 'squad.xml';
  19.  
  20. $xml= new DOMDocument('1.0','utf-8');
  21. $xml->formatOutput=true;
  22. $squad=$xml->createElement("squad");
  23. $squad->setAttribute('nick', 'XSQN');
  24. $xml->appendChild($squad);
  25.  
  26.  
  27.  
  28. $name=$xml->createElement("name","X Squadron");
  29. $squad->appendChild($name);
  30. $email=$xml->createElement("email","noreply.xsqaudron@gmail.com");
  31. $squad->appendChild($email);
  32. $web=$xml->createElement("web","http://www.xsquadron.co.uk");
  33. $squad->appendChild($web);
  34. $picture=$xml->createElement("picture","logo.paa");
  35. $squad->appendChild($picture);
  36. $title=$xml->createElement("title","X Squadron");
  37. $squad->appendChild($title);
  38.  
  39.  
  40.  
  41.  
  42. while($row = $result->fetch_assoc()) {
  43.  
  44. $member=$xml->createElement("member");
  45. $member->setAttribute('id', $row['armaid']);
  46. $member->setAttribute('nick', $row['username']);
  47. $squad->appendChild($member);
  48.  
  49. $membername=$xml->createElement("name",$row['username']);
  50. $member->appendChild($membername);
  51. $memberemail=$xml->createElement("email",'n/a');
  52. $member->appendChild($memberemail);
  53. $membericq=$xml->createElement("icq",$row['id']);
  54. $member->appendChild($membericq);
  55. $memberrank=$xml->createElement("remark",$row['rank']);
  56. $member->appendChild($memberrank);
  57. }
  58.  
  59.  
  60. echo "<xmp>" .$xml->saveXml(). "</xmp>";
  61. $xml->save($filePath);
  62.  
  63.  
  64.  
  65. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement