IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

.11 setlocale() n'affiche plus rien sur le serveur de prod [PHP 5.2]


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 196
    Points : 98
    Points
    98
    Par défaut .11 setlocale() n'affiche plus rien sur le serveur de prod
    Bonjour,

    Je viens de mettre une appli sous Joomla en production, je testais en local sous Windows XP avec WAMPSERVER 2.0, et sur le serveur web Windows 2008 R2 Standard elle tourne sous WAMPSERVER 2.1.
    La version de php est la même : 5.2.11 sur les 2 serveurs

    Dans plusieurs cas je génère du PDF avec fpdf, et sur ces documents j'affiche la date de création avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    setlocale(LC_ALL, 'fr_FR.utf8', 'fra');
    $ladate=htmlentities(strftime("%d %B %Y %T"));
    Or sur le serveur web la date ne s'affiche plus... Google me renvoi sur discussions où la date ne s'affiche pas en français et des serveur Linux, donc je ne suis pas avancée. Y a-t-il une extension PHP à activer ? ou dans la config ? je n'ai rien pu repérer dans php.ini...?

    Merci encore de votre aide

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    196
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 196
    Points : 98
    Points
    98
    Par défaut
    J'ai trouvé en bricolant un peu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    setlocale(LC_ALL, 'fr_FR.utf8', 'fra');
    $timestamp     =     strftime("%Y-%m-%d %H:%M:%S %Y");
     
    $ladate=strftime("%d %B %Y", strtotime($timestamp));

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [CR XI] Etats n'affichent plus rien
    Par sbis dans le forum Connectivité
    Réponses: 7
    Dernier message: 18/03/2013, 18h56
  2. [PC fixe] Ordinateur démarre mais n'affiche plus rien
    Par 12monkeys dans le forum Ordinateurs
    Réponses: 27
    Dernier message: 03/06/2012, 17h07
  3. Réponses: 7
    Dernier message: 21/07/2008, 14h32
  4. Onglets sur ie6 : impeccable en local, plus rien sur serveur
    Par fayred dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 07/11/2007, 11h07
  5. Réponses: 2
    Dernier message: 17/07/2007, 00h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo