Advertisement
Guest User

Untitled

a guest
Aug 17th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.30 KB | None | 0 0
  1. <?php
  2. include_once "include/lr.php";
  3. $mysql_database="db";
  4. $mysql_username="root";
  5. $mysql_password="";
  6. $mysql_host="localhost";
  7. $mysql_connect = @mysql_connect($mysql_host, $mysql_username, $mysql_password);
  8. mysql_select_db($mysql_database);
  9. $doc = new DOMDocument;
  10. $fname = $doc->createElement('page');
  11. $fname->setAttribute('number', 1);
  12. $root = $doc->appendChild($fname);
  13. //$doc->formatOutput = true;
  14. $result = mysql_query("SELECT COUNT(*) FROM `db` ");
  15. $ar = mysql_fetch_row($result);
  16. $amount = $ar[0];
  17. $files_on_page = 1;
  18. if (isset($_GET['page'])) $page=($_GET['page']); else $page=0;
  19. $start=abs($page*$files_on_page);
  20. $sql = "SELECT * FROM `db` ORDER BY id LIMIT $start,$files_on_page";
  21. $result = mysql_query($sql);
  22. while ($row=mysql_fetch_array($result)){
  23. $file = $row['file_name'];
  24.     $fname = $doc->createElement('file');
  25.     $fname->setAttribute('name', $file);
  26.     $fname->setAttribute('title', $row['name']);
  27.     $root->appendChild($fname);
  28. }
  29. mysql_close($mysql_connect);
  30. $fname = $doc->createElement('pagination', LeftRight($amount,$page,"index.php?page=",$files_on_page));
  31. $root->appendChild($fname);
  32. // do xslt
  33. $xsl = new DOMDocument();
  34. $xsl->load('template.xsl');
  35. $proc = new XSLTProcessor();
  36. $proc->importStyleSheet($xsl);
  37. echo $proc->transformToXML($doc);
  38. //echo $doc->saveXML();
  39. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement