Bonsoir... je suis debutant en php alors soyez indulgent pour la composition du code que je vais vous exposez... lol...
Mon probleme est que les 'nom des fichiers' que comporte mon champs file sont composer de 4 chiffre : les 2 premiers l'année et les deux suivant le mois... ex : 0605.
Je souhaiterais que lorsque j'affiche le contenu de mon champs, il s'affiche 'Mai 2006'... Est ce possible.
Voila le code que j'utilise actuellement pour afficher simplement le contenu de mon champ.
on va ptête pas utiliser date () pour ça, on va plutôt bricoler...surtout que le bricolage durera jusqu'en 2099, ce qui devrait suffire... ;-). Et que avec le code ci-dessus, tu as besoin de set_locale, ce qui là encore est inutile à mon avis.
Tu te crées un tableau : $aMois array ('01'> 'Janvier', '02' => 'Février' etc...). Tu stockes ton file dans une variable pour plus de facilité :
$sFile = $res -> file;
Piuis tu écris tout simplement :
echo $aMois[$sFile[2].$sFile[3]].' 20'.$sFile[0].$sFile[1];
et pour 0605, tu auras Mai 2006.
C'est du bricolage, mais c'est plus rapide et optimisé, au final, que des appels multiples à date () et à set_locale
Bonjour et merci pour vos reponse. J'ai essayer d'utiliser celle que malalam m'a proposé.... etant debutant j'ai essayer de faire comme indiquer mais j'ai un message d'erreur... je vous presente mon code... desole par avance...
J'ai essayer differente ecriture tout le weekend mais le script m'annonce toujours une erreur a la ligne echo (voir dernier message)... toujours aucune solution a me proposer...?