GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/nginx/html/Scheduler/User db/ |
Upload File : |
<?php session_cache_limiter("private, must-revalidate"); session_start(); set_time_limit(500); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>NetWare LDAP</title> </head> <body> <? // basic sequence with LDAP is connect, bind, search, interpret search // result, close connection $searchstring="(objectclass=user)"; $attnames=array("dn","cn","surname","mail","groupmembership"); $server = "Kermit.ridgewater.edu"; //replace this with the DNS hostname or IP of your server !!! $cn = "cn=Jim_M"; $pw = "arajim12"; //$cn = "cn=RiekeCla"; //$pw = "00006313"; $dn1 = ",ou=Student,o=HC"; $dn2 = ",ou=Staff,o=HC"; $nds = ldap_connect($server,389); if($nds===FALSE) { die("Connect Error"); } $current_error_reporting = ini_get("error_reporting"); //echo "error_reporting=$current_error_reporting<br>\n"; error_reporting(E_ERROR); //echo "error_reporting=".ini_get("error_reporting")."<br>\n"; $sr = ldap_bind($nds, $cn.$dn1, $pw); //echo "error_reporting=".ini_get("error_reporting")."<br>\n"; if(!$sr){ $sr = ldap_bind($nds, $cn.$dn2, $pw); //echo "error_reporting=".ini_get("error_reporting")."<br>\n"; if(!$sr){ echo("Bind Error: "); echo (ldap_error($nds) . "<br>"); echo "Not Logged on."; exit; } } error_reporting($current_error_reporting); if($sr) echo "Logged on."; else echo "Not Logged on."; echo "Searching for (sn=S*) ..."; // Search surname entry $dn = "cn=Jim_M,ou=Staff,o=HC"; $sr=ldap_search($nds, $dn, "sn=*"); echo "Search result is " . $sr . "<br>"; echo "Number of entires returned is " . ldap_count_entries($nds, $sr) . "<br>"; echo "Getting entries ...<div>"; $info = ldap_get_entries($nds, $sr); echo "Data for " . $info["count"] . " items returned:<div>"; for ($i=0; $i<$info["count"]; $i++) { echo "dn is: " . $info[$i]["dn"] . "<br>"; echo "first givenname entry is: " . $info[$i]["givenname"][0] . "<br>"; echo "first sn entry is: " . $info[$i]["sn"][0] . "<br>"; echo "first email entry is: " . $info[$i]["mail"][0] . "<br>"; echo "first groupmembership entry is: " . $info[$i]["groupmembership"][0] . "<br>"; echo "<hr />"; } print "<PRE>"; print_r($info); print "</PRE>"; echo "Closing connection"; ldap_close($nds); ?> </body> </html>