Advertisement
Guest User

Untitled

a guest
Jun 29th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. // create the search string
  2. $query = "(&(objectCategory=person)(cn=*" . $submitName . "*) (telephonenumber=*))"; //search parameters
  3. $fields = array("cn", "sn", "givenname", "telephonenumber", "department", "mail", "pager", "title", "mobile"); // fields to pull
  4.  
  5.  
  6. // start searching LDAP
  7. $result = ldap_search($conn,"DC=xx,DC=yyyy,DC=zzz", $query, $fields) or die ("Error in search query");
  8.  
  9. // get entry data as array
  10. $info = ldap_get_entries($conn, $result);
  11.  
  12. echo "
  13. <table>
  14. <tr>
  15. <th>Employee Name </th>
  16. <th> Title </th>
  17. <th> Department </th>
  18. <th> Email Address </th>
  19. <th> Phone Extension </th>
  20. <th> Pager </th>
  21. <th> Mobile </th>
  22. </tr>
  23. <tbody>
  24. ";
  25. for ($i=0; $i<$info["count"]; $i++)
  26. {
  27. echo "
  28.  
  29. <tr>
  30. <td>" . $info[$i]["givenname"][0] . " " . $info[$i]["sn"][0] ." </td>
  31. <td>" . $info[$i]["title"][0] ." </td>
  32. <td>" . $info[$i]["department"][0] ." </td>
  33. <td><a href='mailto:".$info[$i]["mail"][0] ."'>".$info[$i]['mail'][0]."</a></td>
  34. <td>" .$info[$i]["telephonenumber"][0] . "</td>
  35. <td>" . $info[$i]["pager"][0] ." </td>
  36. <td>" . $info[$i]["mobile"][0] ." </td>
  37.  
  38. </tr>
  39. ";
  40. } echo "</tbody></table>";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement