FAQ PHP
FAQ PHPConsultez toutes les FAQ
Nombre d'auteurs : 68, nombre de questions : 580, dernière mise à jour : 18 septembre 2021
Les noms des attributs doivent être écrits en minuscule.
$info
=
ldap_get_entries($li
,
$ri
);
echo $info
[
0
][
'
givenname
'
];
// Correct
echo $info
[
0
][
'
givenName
'
];
// Incorrect
Les annuaires LDAP stockent les chaînes de caractères avec le jeu UTF-8, c'est pourquoi il faut décoder les données récupérées et les encoder lors d'une insertion ou d'une mise à jour. Optez pour l'une de ces solutions :
- Vous changez le jeu de caractères de vos sources HTML et PHP en les sauvegardant en UTF-8 (la plupart des éditeurs savent le faire) et vous ajouterez dans la partie <head> de votre code HTML.
<meta http-equiv
=
"content-type"
content
=
"text/html; charset=UTF-8"
/>
- Vous possédez l'extension xml qui fournit les fonctions utf8_encode et utf8_decode.
- Vous possédez l'extension iconv qui vous permettra de passer d'un jeu à l'autre.