Bonjour,
Je n’arrive pas à récupérer correctement les données d’un champ de configuration afin de les traiter dans un tableau avec la fonction array. Il s’agit d’un module d’upload.
Voici les valeurs du champ UPLOADER_AUTH_EXT à traiter : “.pdf”, “.jpg”, “.jpeg”, “.eps”, “.ai”, “.psd”, “.tif”
Et si je fais un echo Configuration::get(‘UPLOADER_AUTH_EXT’), j’obtiens bien : “.pdf”, “.jpg”, “.jpeg”, “.eps”, “.ai”, “.psd”, “.tif”
Maintenant si j’utilise ma variable Configuration::get(‘UPLOADER_AUTH_EXT’) dans une fonction array, j’obtiens FALSE alors que si je la remplace par la chaine qu’elle est censée afficher “.pdf”, “.jpg”, “.jpeg”, “.eps”, “.ai”, “.psd”, “.tif”, j’obtiens TRUE.
Voici un exemple de mon code :
$b = array(Configuration::get('UPLOADER_AUTH_EXT'));
if (in_array(".jpg", $b)){
echo "TRUE";
}else{
echo "FALSE";
}
J’ai essayé de filtrer Configuration::get(‘UPLOADER_AUTH_EXT’) avec addslashes() ou htmlentities() et rien n’y fait !!!
Pouvez-vous m’aider ?
Par avance merci.
Dominique










