php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.07.2004, 14:18  
Gast
 
Beiträge: n/a
Standard [Erledigt] LDAP und PHP

Hallo,

was muss ich für string_dn bei der Funktion ldap_search angeben??

Code:
$ds=ldap_connect("clc-west1");
$r=ldap_bind($ds);
$sr=ldap_search($ds, "cn=christoph", "sn=*");  
$info = ldap_get_entries($ds, $sr);
Warning: ldap_search() [function.ldap-search]: Search: Operations error in c:\FoxServ\www\test.php on line 18


Thx,
warrior23[/code]
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 28.07.2004, 14:27  
Gast
 
Beiträge: n/a
Standard

Zitat:
"cn=christoph", "sn=*"
Das ist nicht eine Zeichenkette, sondern zwei.
versuch es mal mit "cn=christoph, sn=*"
  Mit Zitat antworten
Alt 28.07.2004, 16:06  
Gast
 
Beiträge: n/a
Standard

Also
$sr=ldap_search($ds, "cn=christoph, sn=*", "sn=S*");
? Funktioniert auch nicht, der gleiche Fehler

Was muss _überhaupt_ bei string_dn einsetzen, ich bin mir nichtma sicher, ob das "christoph" richtig ist o_O
  Mit Zitat antworten
Alt 28.07.2004, 20:38  
Gast
 
Beiträge: n/a
Standard

oh ja, sorry. Da hab' ich gestern kompletten Müll geschrieben. Keine Ahnung mehr, was ich mir dabei gedacht habe - vermutlich garnichts.
Bei base_dn gibst Du an, in welchem "Zweig" des Verzeichnisses Du suchen willst.
Also z.B. etwas wie
Code:
ou=Inkasso,o=Meine kleine Firma,c=DE
Als Beispiel mal in den Novell-Gruppen nur nach solchen suchen lassen, die eine Revisionsnummer <= 30 haben
(auf den NOvell-Server kommt von aussen drauf und was dümmeres als Suchanfrage ist mir gerade nicht eingefallen )
Code:
<?php
$ds=ldap_connect('www.nldap.com') 
		or die('keine Verbindung');
$r=ldap_bind($ds)
		or die(ldap_error($ds));

$sr=ldap_search($ds, 'ou=Groups,o=NOVELL', 'revision<=30')
		or die(ldap_error($ds));
		
$info = ldap_get_entries($ds, $sr);
print_r($info);
?>
Wo willst Du wonach suchen?
ldap_error($ds) kann Dir im Fehlerfall auch jeweils ein Stückchen weiterhelfen
  Mit Zitat antworten
Alt 30.07.2004, 11:12  
Gast
 
Beiträge: n/a
Standard

Hab da auch eine Frage zu LDAP+PHP

Und zwar krieg ich die Funktion ldap_add nicht zum Laufen. Immer die gleiche "ObjectClass Violation"
Code:
<?php
require("config.ldap.php");

//connect
$ds=ldap_connect($ldap_host); 
if ($ds) { 
	  $r=ldap_bind( $ds ); 

   // prepare data
   $info["cn"]= "hans meiser" ;
   $info["uid"]= "meiser" ;
   $info["objectclass"][0]= "person";
   $info["objectclass"][1]= "shadowAccount";
   $info["objectclass"][2]= "posixAccount";

   // add data to directory
   $r=ldap_add($ds, "uid=meiser,cn=e-Business,o=Cenit,dc=cenit,dc=stgt", $info);

   ldap_close($ds);

	
} 
else { 
	   echo "Verbindung zum LDAP Server nicht möglich"; 
} 

?>
Warning: ldap_add(): Add: Object class violation in /iccweb/design_test/ausbildung/ldap_heinz/cenit-ldap/writeEntry.php on line 25

Oder kann ich wie Warnung einfach umgehen und weiter machen?
  Mit Zitat antworten
Alt 30.07.2004, 11:26  
Gast
 
Beiträge: n/a
Standard

Das Skript läuft nach der Warnung weiter, aber wenn Dein Eintrag nicht der vorgegeben Objektklasse entspricht, wird er wohl nicht eingetragen werden.
Hast Du vielleicht eine Eigenschaft vergessen, die gefordert wird?
  Mit Zitat antworten
Alt 30.07.2004, 14:01  
Gast
 
Beiträge: n/a
Standard

ok, ich bin ein Schritt weiter. Er frisst die Eingabe.

Nun heisst es aber "insufficient access" obwohl ich als Manager drin bin... ?
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
LDAP + php, neue User anlegen und ändern bender.ac PHP-Fortgeschrittene 3 07.05.2008 20:36
LDAP + php, User anlegen bender.ac PHP Tipps 2008 1 29.04.2008 19:31
PHP5 und LDAP dauert lange PHP-Fortgeschrittene 2 07.12.2006 08:00
LDAP Namen in normale Namen umwandeln PHP Tipps 2005-2 6 01.08.2005 12:07
Novell eDirectory, LDAP und das ganze mit PHP PHP-Fortgeschrittene 4 28.07.2005 13:59
Values und Attributes im LDAP mittels php löschen. PHP Tipps 2005 4 24.02.2005 15:38
Kann keine Gruppe bei LDAP erstellen PHP Tipps 2005 0 28.01.2005 10:42
[Erledigt] LDAP Bind - unknown error PHP-Fortgeschrittene 0 27.01.2005 17:11
Active Directory Ldap Queries über 1000 Entries PHP Tipps 2005 0 27.01.2005 14:27
LDAP query auf ADS - Sizelimit exceed !? PHP-Fortgeschrittene 1 21.10.2004 22:38
Ldap :-( PHP-Fortgeschrittene 1 14.10.2004 15:36
LDAP nachinstallieren PHP Tipps 2004 6 12.10.2004 14:06
[Erledigt] LDAP Gruppe überprüfen PHP-Fortgeschrittene 4 29.09.2004 17:31
php Modul LDAP nachinstallieren PHP Tipps 2004 2 27.08.2004 18:20
[Erledigt] LDAP PHP-Fortgeschrittene 7 16.06.2004 07:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
warning: ldap_search() [function.ldap-search]: search: operations error in, warning: ldap_search() [function.ldap-search]: search: operations error, search: operations error, insufficient access, ldap insufficient access, php ldap objectclass, ldap_add: insufficient access, php ldap class, php object class violation, search: operations error in, insufficient access ldap, warning: ldap_add(): add: object class violation, php ldap insufficient access, object class violation, ldap operations error php, php ldap search operations error, ldap_add() [function.ldap-add]: unknown attribute in the data, ldap_add insufficient access, warning: ldap_add(): add: insufficient access, ldap operations error

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.