php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.08.2005, 09:05  
Gast
 
Beiträge: n/a
Standard LDAP Namen in normale Namen umwandeln

Moin!

Gibts es eine Klasse oder Funktion die das übernimmt oder kann. Hab mir selber schon eine geschrieben, aber irgentwie gibt es immer wieder LDAP Namen, die etwas anders aufgebaut sind und wieder einen Fehler werfen.

CN=Vorname Nachname/O=test@test.de

Soll:
Nachname, Vorname
rückgeben!

gruß Mölli
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.08.2005, 09:50  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 578
WarrenFaith
WarrenFaith eine Nachricht über ICQ schicken
Standard

www.selfphpfriend.de und dort mal nach Stringfunktionen suchen. Sachen wie split() werden dir helfen

Dein LDAP sollte eigentlich für jeden User ein identisches Schema zum speichern der Daten verwenden, von daher kann ich deine Statement des unterschiedlichen Aufbaus nicht ganz nachvollziehen.
__________________
Developers-Guide.net
Senseless
WarrenFaith ist offline  
Alt 01.08.2005, 10:32  
Gast
 
Beiträge: n/a
Standard

danke, damit hab ich meine Klasse auch entworfen.

normalerweise sollten LDAP namen identisch sein. Teilweise gibt es aber mal unterschiede... wie zum bleistift das anstatt

CN=Vorname Nachname/O=test@test.de
der
CN=Administrator/O=test@test.de

zurückgegeben wird. Wenn man in diesem fall aufs Leerzeichen als Trenner gesetzt hat, ist man raus.
 
Alt 01.08.2005, 10:40  
Gast
 
Beiträge: n/a
Standard

Zitat:
CN=Vorname Nachname/O=test@test.de
der
CN=Administrator/O=test@test.de

zurückgegeben wird. Wenn man in diesem fall aufs Leerzeichen als Trenner gesetzt hat, ist man raus.
explode('/'...) oder die Luxusvariante mit preg_match_all()
 
Alt 01.08.2005, 10:45  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 578
WarrenFaith
WarrenFaith eine Nachricht über ICQ schicken
Standard

Fehlerabfang leicht gemacht
Kurzer Check ob es ein Leerzeichen gibt, oder gar 2 (Doppelnamen)
Notfalls erst am / trennen und dann den ersten Teilstring bearbeiten.
__________________
Developers-Guide.net
Senseless
WarrenFaith ist offline  
Alt 01.08.2005, 10:45  
Gast
 
Beiträge: n/a
Standard

explode() ist gut....

ich hatte jetzt mal geschrieben
PHP-Code:
<?php

if(strstr($sub" ") == null)

?>
aber explode übernimmt das ja schon.... danke
 
Alt 01.08.2005, 12:07  
Gast
 
Beiträge: n/a
Standard

Wie wärs mit ldap_get_entries() ?

Ansonsten (ich habe keinen LDAP Server installiert):
http://test.php-help.info/ldap-1/ (Qwa)
 
 


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
[Erledigt] Namen die durch Kommas gerennt sind in Links umwandeln PHP Tipps 2005-2 3 14.07.2005 20:29
Ldap :-( PHP-Fortgeschrittene 1 14.10.2004 15:36
UNIX-Zeitstempel in Normale Zeit umwandeln PHP Tipps 2004 2 16.06.2004 16:35

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php ldap username realname, ldap namen, normale nachnamen, ldap leerzeichen, namen umwandeln, normale namen, leerzeichen in ldap, vornamen umwandeln, aufs leerzeichen, ldap vorname, doppelname/wandeln zu name, php ldap cn nachname komma vorname, ldap & username & konvertieren, leerzeichen im ldap namen, php cn in name umwandeln, normalenamen, ldap namen in html, namen in namen umwandeln, ldap antwort umwandeln, leerzeichen ldap

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:24 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.