Advertisement
scriptz-team

[PHP] IP.BOARD v3.x MEMBER APi

Jun 13th, 2012
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.38 KB | None | 0 0
  1. <?php
  2. /* _____ _____ _ _____ _____ _____ _____ _____ _____
  3. ___| | __ |_| _ |_ _|___ ___|_ _| __| _ | |
  4. |_ -| --| -| | __| | | |- _|___| | | | __| | | | |
  5. |___|_____|__|__|_|__| |_| |___| |_| |_____|__|__|_|_|_|
  6. |s C R i P T z - T E A M . i N F O|----------------------------
  7.  
  8. IP.BOARD v3.x MEMBER APi
  9.  
  10. USAGE:
  11. _api_.php?user_id=1
  12.  
  13. OUTPUT[JSON]:
  14. {"Id":"1","Name":"SOME_MEMBER","Group":"SOME_GRP_iD","Mail":"SOME_MAiL","Joined":"SOME_JOiNED_AGO","PostCount":"SOME_POST_CNT","Title":"SOME_TiTLE"}
  15. */
  16.  
  17. require "./conf_global.php";
  18.  
  19. $user = $_REQUEST['user_id'];
  20.  
  21. mysql_connect($INFO['sql_host'], $INFO['sql_user'], $INFO['sql_pass']);
  22. mysql_select_db($INFO['sql_database']);
  23.  
  24. $result = mysql_query("SELECT * FROM `" . $INFO['sql_tbl_prefix'] . "members` WHERE `member_id` = '$user'");
  25.  
  26. if ($result == false) {
  27. die("User not found!");
  28. }
  29. $row = mysql_fetch_row($result);
  30.  
  31. /* Id */
  32. $id = $row[0];
  33.  
  34. /* name */
  35. $name = $row[1];
  36.  
  37. /* group */
  38. $group = $row[2];
  39.  
  40. /* mail */
  41. $mail = $row[3];
  42.  
  43. /* joined */
  44. $joined = $row[4];
  45.  
  46. /* post */
  47. $post = $row[6];
  48.  
  49. /* title */
  50. $title = $row[7];
  51.  
  52. $Array = array(
  53. 'Id' => $id,
  54. 'Name' => $name,
  55. 'Group' => $group,
  56. 'Mail' => $mail,
  57. 'Joined' => $joined,
  58. 'PostCount' => $post,
  59. 'Title' => $title
  60. );
  61.  
  62. $json = json_encode($Array);
  63.  
  64. echo $json;
  65. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement