| Current Path : /var/www/html/mmishra/ |
| Current File : /var/www/html/mmishra/profiles.php |
<?php
require("header.inc");
//require("fucntions.inc");
$ds = ldap_connect("172.31.1.42") or die("Could not connect");
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
$ous = array("ou=2014,ou=it,ou=btech","ou=2014,ou=ece,ou=btech","ou=2014,ou=bim,ou=integrated","ou=2014,ou=ecm,ou=integrated","ou=2014,ou=hm,ou=integrated","ou=2014,ou=icm,ou=integrated","ou=2014,ou=im,ou=integrated","ou=2014,ou=mm,ou=integrated","ou=2014,ou=mp,ou=integrated","ou=2014,ou=rm,ou=integrated","ou=2014,ou=sc,ou=integrated","ou=2014,ou=sm,ou=integrated","ou=2014,ou=tm,ou=integrated","ou=2014,ou=wm,ou=integrated");
//$bd = ldap_bind($ds, "cn=Manager,dc=iiita,dc=ac,dc=in", "aksr2it");
if ($ds){
echo "<table width='100%'>
<tr><th>No.</th><th>URL</th><th>Name</th><th>Email</th></tr>";
foreach ($ous as $ou) {
$ldapsearch = ldap_list($ds,"$ou,ou=student,dc=iiita,dc=ac,dc=in","(uid=*)",array('uid','gecos','labeleduri','mail'));
ldap_sort($ds,$ldapsearch,"uid");
//asort($ldapsearch);
$ldapinfo = ldap_get_entries($ds, $ldapsearch);
asort($ldapinfo);
foreach ($ldapinfo as $info) {
if ($info["labeleduri"][0]) {
$i++;
echo "<tr><td>$i</td>
<td nowrap>";
if (file_exists("/opt/arithme/mailstore/mail.iiita.ac.in/homedirs/".strtoupper($info["uid"][0]))) {
echo "<a href='".$info["labeleduri"][0]."'>".$info["labeleduri"][0]."</a>";
$no++;
} else {
echo $info["labeleduri"][0];
}
echo "</td><td>".$info["gecos"][0]."</td>
<td>".$info["mail"][0]."</td>
</tr>";
}
}
}
echo "</table>Total: $no";
}
ldap_close($ds);
include("footer.inc");
counter();
function counter() {
$file = "counter.inc";
if (!file_exists($file)) {
touch ($file);
$count=0;
} else {
include "counter.inc";
$count++;
}
$str = '<? $count='.$count.'; echo "<font size=-2>Counter: $count</font>";?>';
$handle = fopen ($file, 'r+');
fwrite ($handle, $str);
fclose($handle);
}
?>