Source

8) { $name=""; echo "Error: This accepts only a UVa UserID.\n
"; exit; } echo "

What UVa knows about " . $name . "

\n"; echo $name . "
"; $ds=ldap_connect("ldap.virginia.edu"); // echo "connect result is " . $ds . "
"; $r=ldap_bind($ds); $tmpstr = "userid=" . $name; $sr=ldap_search($ds, "o=University of Virginia, c=US", $tmpstr); $info = ldap_get_entries($ds, $sr); // $info[0][30][0]=""; // $info[0][30][1]=""; $info[0]["usercertificate;binary"][0] = ""; $info[0]["usercertificate;binary"][1] = ""; if( $info["count"] == 1) { echo "
"; print_r( $info); echo "
"; } $ds=ldap_connect("ldap.virginia.edu"); // echo "connect result is " . $ds . "
"; $r=ldap_bind($ds); $sr=ldap_search($ds, "o=University of Virginia, c=US", "ou=English"); $info = ldap_get_entries($ds, $sr); echo "Getting entries ...

"; $info = ldap_get_entries($ds, $sr); echo "Data for " . $info["count"] . " items returned:

"; echo "\n"; for ($i=0; $i<$info["count"]; $i++) { echo ""; echo ""; echo "" . ""; } echo "
" . $info[$i]["ou"][0] . "" . $info[$i]["cn"][0] . "" . $info[$i]["title"][0] . "" . $info[$i]["edupersonprimaryaffiliation"][0] . "
"; ldap_close($ds); ?>