Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // create the search string
- $query = "(&(objectCategory=person)(cn=*" . $submitName . "*) (telephonenumber=*))"; //search parameters
- $fields = array("cn", "sn", "givenname", "telephonenumber", "department", "mail", "pager", "title", "mobile"); // fields to pull
- // start searching LDAP
- $result = ldap_search($conn,"DC=xx,DC=yyyy,DC=zzz", $query, $fields) or die ("Error in search query");
- // get entry data as array
- $info = ldap_get_entries($conn, $result);
- echo "
- <table>
- <tr>
- <th>Employee Name </th>
- <th> Title </th>
- <th> Department </th>
- <th> Email Address </th>
- <th> Phone Extension </th>
- <th> Pager </th>
- <th> Mobile </th>
- </tr>
- <tbody>
- ";
- for ($i=0; $i<$info["count"]; $i++)
- {
- echo "
- <tr>
- <td>" . $info[$i]["givenname"][0] . " " . $info[$i]["sn"][0] ." </td>
- <td>" . $info[$i]["title"][0] ." </td>
- <td>" . $info[$i]["department"][0] ." </td>
- <td><a href='mailto:".$info[$i]["mail"][0] ."'>".$info[$i]['mail'][0]."</a></td>
- <td>" .$info[$i]["telephonenumber"][0] . "</td>
- <td>" . $info[$i]["pager"][0] ." </td>
- <td>" . $info[$i]["mobile"][0] ." </td>
- </tr>
- ";
- } echo "</tbody></table>";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement