AFFICHAGE DU PRÉNOM FÊTÉ AUJOURD'HUI (ENCORE UN, MAIS DIFFÉRENT)

Jayadeva Messages postés 67 Date d'inscription mercredi 2 juillet 2003 Statut Membre Dernière intervention 1 septembre 2008 - 28 mai 2007 à 12:18
cs_yatoo Messages postés 46 Date d'inscription samedi 22 mars 2003 Statut Membre Dernière intervention 2 mai 2011 - 4 avril 2008 à 01:24
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/42868-affichage-du-prenom-fete-aujourd-hui-encore-un-mais-different

cs_yatoo Messages postés 46 Date d'inscription samedi 22 mars 2003 Statut Membre Dernière intervention 2 mai 2011
4 avril 2008 à 01:24
pas mal
cs_maxwells Messages postés 31 Date d'inscription lundi 14 mars 2005 Statut Membre Dernière intervention 9 novembre 2008
1 juin 2007 à 21:16
quand je dis que j'utilisais un fichier INI, c'est que j'avais un fichier INI avec tout les noms et prénoms, et je me suis généré un code PHP avec toutes les variables. En fait c'est du bidouillage, mais si tu veux je peux t'envoyer le INI et les fichiers que j'ai fait pour arriver à ce bout de code.
rambc Messages postés 224 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 29 mars 2009
1 juin 2007 à 21:07
Salut,
peux-tu mettre en ligne ton prog. utilisant un fichier INI (ou à défaut me l'envoyer) ? Ceci serait plus propre.
cs_maxwells Messages postés 31 Date d'inscription lundi 14 mars 2005 Statut Membre Dernière intervention 9 novembre 2008
28 mai 2007 à 13:04
euh pour ce qui de la fête du 23 décembre, je ne sais pas trop, certaines listes disent que le 23 décembre c'est la saint Armand, et d'autres me disent que la saint Armand et le 8 juin donc là, je ne sais pas...
Pour ce qui est des 31 des mois qui n'en n'ont pas, euh, erreur de génération du code...sorry je m'en vais le corriger de suite.
Merci pour vos observations !
cs_maxwells Messages postés 31 Date d'inscription lundi 14 mars 2005 Statut Membre Dernière intervention 9 novembre 2008
28 mai 2007 à 12:59
salut, oui alors pour la liste des noms, j'ai fait exprès de mettre tout ici, à la base, mon code utilisait un fichier ini donc...
Après pour la date en français, je connais cette méthode de setlocale, mais il y a des serveurs où l'on ne peut pas changer la variable locale, donc j'ai refais une fonction, et puis je préfère la syntaxe de la fonction date() que celle de strftime(). Mais c'est vrai que c'est plus lisible.

Maintenant, pour les htmlentities, c'est vrai, mais j'ai plus l'habitude d'utiliser des chaînes qui contiennent du code HTML, donc j'utilise utf8_encode(), mais dans le cas présent, c'est vrai que htmlentities() est plus appropriée.

Merci pour tes observations !
cerede2000 Messages postés 71 Date d'inscription vendredi 12 janvier 2007 Statut Membre Dernière intervention 6 septembre 2013
28 mai 2007 à 12:56
Eu ya pas de fete le 23 decembre? Et pourquoi mettre les 31 pour les mois qui n'en n'ont pas?
Jayadeva Messages postés 67 Date d'inscription mercredi 2 juillet 2003 Statut Membre Dernière intervention 1 septembre 2008
28 mai 2007 à 12:18
Salut,

Ton code est simple mais un peu long. Pour une meilleur lisibilité de ton code, aussi bien pour toi que pour les autres, je te conseille de mettre la liste des nom dans un fichier texte ou dans une base de donnée.

Pour les dates, tu peux les avoir en français en suivant cette méthode :
{{{
<?php
setlocale(LC_TIME, "fr_FR");
echo strftime("%A %d %B %Y",time() + 86400);
?>
}}}

Pourquoi tu fait un "utf8_encode" ? Remplace le par un htmlentities ... utf8_encode serai plus a utilisé sur une chaîne a envoyer dans un fichier.
Rejoignez-nous