agenceacapulco
Messages postés41Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention 3 octobre 2006
-
30 sept. 2006 à 00:58
agenceacapulco
Messages postés41Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention 3 octobre 2006
-
3 oct. 2006 à 16:41
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.
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 30 sept. 2006 à 11:37
Hello,
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
agenceacapulco
Messages postés41Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention 3 octobre 2006 30 sept. 2006 à 14:16
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...
agenceacapulco
Messages postés41Date d'inscriptionmercredi 20 août 2003StatutMembreDernière intervention 3 octobre 2006 3 oct. 2006 à 16:41
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...?