Guten Tag
Ich versuche, eine LDAP Abfrage zu machen. Die soll, wenn sie kein Ergebnis liefert, eine Meldung ausgeben, dass keine Ergebnisse gefunden wurden.
Die Abfrage funktioniert und gibt mir auch das aus was ich möchte, bei keinem passenden Ergebniss klappt es leider nicht und ich bekomme kein Ergebnis (leere Seite) zurück statt der Ausgabe "leere Variable, hier kommt anderes skript....."
Hier einen Teil des Skripts:
(Ich habe extra nicht alle Variablen hineinkopiert, wie gesagt, da der Rest bei erfolgreicher Abfrage ja funktioniert.)
Die Frage: Wie muss ich die if Anweisung umschreiben, damit ich ausgegeben bekomme, wenn die Funktion "ldap_search()" kein Resultat liefert? Laut der PHP Seit sollte danach ja "FALSE" ausgegeben werden. Weil wenn es kein Ergebnis liefert sollte danach noch ein weiteres Verzeichnis abgefragt werden...
oder muss ich die Funktion ldap_get_entries() auswerten?
Könnt ihr mir weiterhelfen?
Danke im Voraus!!!!
Grüsse sTernLii
Ich versuche, eine LDAP Abfrage zu machen. Die soll, wenn sie kein Ergebnis liefert, eine Meldung ausgeben, dass keine Ergebnisse gefunden wurden.
Die Abfrage funktioniert und gibt mir auch das aus was ich möchte, bei keinem passenden Ergebniss klappt es leider nicht und ich bekomme kein Ergebnis (leere Seite) zurück statt der Ausgabe "leere Variable, hier kommt anderes skript....."
Hier einen Teil des Skripts:
PHP-Code:
$sr=ldap_search($ldapconn, $dn, $filter, $justthese);
//Prüfen ob Variable $sr gefüllt mit Suchresultat
if ($sr=="FALSE"){
echo "leere Variable, hier kommt anderes skript.....";
}
else {
$info = ldap_get_entries($ldapconn, $sr);
for ($i=0; $i<$info["count"]; $i++) {
echo $info[$i]["sn"][0];
if($info > 0){
echo "<br/>";}
else { echo "<br/>" ;}
echo $info[$i]["description"][0];
}
}
Die Frage: Wie muss ich die if Anweisung umschreiben, damit ich ausgegeben bekomme, wenn die Funktion "ldap_search()" kein Resultat liefert? Laut der PHP Seit sollte danach ja "FALSE" ausgegeben werden. Weil wenn es kein Ergebnis liefert sollte danach noch ein weiteres Verzeichnis abgefragt werden...
oder muss ich die Funktion ldap_get_entries() auswerten?
Könnt ihr mir weiterhelfen?
Danke im Voraus!!!!
Grüsse sTernLii
Kommentar