hallo, ik vrees dat dit een oh ja wordt, maar ik kom er niet uit om te zien waar het probleem zit.
Ik roep vanuit een while() statement een functie aan. Echter ik krijg steeds de foutmelding "Call to undefined function". Hier is mijn script:
<?
if (isset($_GET['menu']) and $_GET['menu']=="controle") {
$aantal = count($_SESSION['directreports']);
$i=0;
while ($i <= ($aantal - 1)) {
echo "ID: "; echo $i; echo "<BR>";
echo $_SESSION['directreports'][$i];
echo "<BR>";
echo get_value1($i);
echo "<BR>";
$i++;
}
function get_value1($i) {
$domeinserver = "XX";
$domein = "XX";
$usergroep = "OU=XX,DC=XX,DC=XX";
$base_dn = "DC=XX,DC=XX";
$filter = "sAMAccountName=".$_SESSION['directreports'][$i];
$ds=ldap_connect($domeinserver);
ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
$r = @ldap_bind($ds, $domein."\\".$_SESSION['loginname'], $_SESSION['password']);
if ($r) {
$read = ldap_search($ds, $base_dn, $filter) or exit(">>Unable to search ldap server<<");
$info = ldap_get_entries($ds, $read);
$info_bin = ldap_first_entry($ds, $read);
$info_bin = ldap_get_values_len($ds, $info_bin, 'objectguid');
$info_bin = bin2hex($info_bin[0]);
ldap_close($ds);
return $info_bin;
}
}
?php>
Heeft iemand een suggestie waarom ik de functie niet kan aanroepen?
Alvast bedankt,
Wim
3.189 views