jour et mois en anglais !!!

Et là comme son nom l’indique un forum pour dire quelque chose qui ne rentre pas dans un des différents forums ci-dessus, réclamer, critiquer, améliorer, parler quoi !
Répondre
Tudgur
Participation 6
Participation 6
Messages : 1770
Enregistré le : 13 mai 2007, 16:47
Localisation : 29880 Plouguerneau
Contact :

jour et mois en anglais !!!

Message par Tudgur » 24 févr. 2012, 15:33

Depuis ce matin, la "console" de ma page d'accueil affiche le jour et le mois en anglais !!!
Je n'ai pourtant modifié aucun fichier...
Mon hébergeur, Nuxit, me répond ceci :
A notre niveau rien n'a été modifié sur le serveur et tout est bien synchronisé . Les heures sont bonnes et là le problème ne peut venir que de vous ou de votre ordinateur désolé.
Restant à votre disposition pour d'autres informations.


Voici le début du code de la "console" :

Code : Tout sélectionner

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head><title>Console</title>
<link rel="stylesheet" type="text/css" href="scripts/console.css" />
<script type="text/JavaScript" src="scripts/curvycorners.js"></script>
<script src="scripts/overlib_mini.js" type="text/javascript"></script>
</head>
<body style="background-color: rgb(240, 240, 240);">
<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>
<div class="box_console">
<div class="int_epais_console">
<div class="int_console">
<?php include('variables.php'); ?>
<table style="height: 427px; text-align: left; border-collapse: collapse; background-color: #e6edf7;" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td colspan="2" rowspan="1" class="td_midcent" style="height: 45px;">Le <?php echo $tab['longdate']; ?> (<?php echo $tab['heure_utc']; ?> UTC)</td>
</tr>
Et mon fichier variables.php commence comme ceci :

Code : Tout sélectionner

<!-- %customfile=variables.php% -->
%unit_off%

<?php
$tab['date_longue'] = '%longdate%';
$tab['annee'] = %ws_year%;
$tab['mois_txt'] = '%monthtxt%';
$tab['mois'] = '%ws_month%';
$tab['mois_2'] = '%ws_month2%';
$tab['semaine'] = '%ws_week%';
$tab['jour']  = '%ws_day%';
$tab['jour_2']  = '%ws_day2%';
$tab['time'] = '%ws_time%';
$tab['heureUTC'] = '%ws_hour%';
$tab['UTC_heure'] = '%ws_utc_hour%';
$tab['minute'] = '%ws_minute2%';
$tab['heure_utc'] = '%ws_replacestr=:~h~%ws_time%%';

date_default_timezone_set('Europe/Paris');        // indique au php le fuseau horaire par défaut
setlocale(LC_TIME, "fr_FR");      //indique au php que la date doit être écrite en français . nom des jours, des mois...etc
$tab['longdate']=strftime("%A %e %B %G &agrave; %Hh%M", strtotime($tab['jour']."-".$tab['mois']."-".$tab['annee']." ".$tab['heureUTC'].":".$tab['minute'].":00 UTC"));
ce qui me donne sur le serveur :

Code : Tout sélectionner

<?php
$tab['date_longue'] = 'vendredi 24 février 2012';
$tab['annee'] = 2012;
$tab['mois_txt'] = 'février';
$tab['mois'] = '2';
$tab['mois_2'] = '02';
$tab['semaine'] = '8';
$tab['jour']  = '24';
$tab['jour_2']  = '24';
$tab['time'] = '14:25';
$tab['heureUTC'] = '14';
$tab['UTC_heure'] = '14';
$tab['minute'] = '25';
$tab['heure_utc'] = '14h25';

date_default_timezone_set('Europe/Paris');        // indique au php le fuseau horaire par défaut
setlocale(LC_TIME, "fr_FR");      //indique au php que la date doit être écrite en français . nom des jours, des mois...etc
$tab['longdate']=strftime("%A %e %B %G &agrave; %Hh%M", strtotime($tab['jour']."-".$tab['mois']."-".$tab['annee']." ".$tab['heureUTC'].":".$tab['minute'].":00 UTC"));
$tab['heure_locale']=strftime("%Hh%M", strtotime($tab['heureUTC'].":".$tab['minute'].":00 UTC")); 
$tab['heure_locale_ic']=strftime("%H:%M", strtotime($tab['heureUTC'].":".$tab['minute'].":00 UTC"));
Auriez-vous une idée de l'origine du problème et comment le corriger ?
Merci
Cordialement.

Tudgur
http://meteo-plouguerneau.fr" onclick="window.open(this.href);return false;

deule-climat
participation 3
participation 3
Messages : 201
Enregistré le : 04 nov. 2010, 13:31
Localisation : Deûlémont, Nord
Contact :

Re: jour et mois en anglais !!!

Message par deule-climat » 24 févr. 2012, 19:46

Franchement je ne vois pas. En plus sur le serveur, la date à l'air correcte, Bizarre !

deule-climat
participation 3
participation 3
Messages : 201
Enregistré le : 04 nov. 2010, 13:31
Localisation : Deûlémont, Nord
Contact :

Re: jour et mois en anglais !!!

Message par deule-climat » 24 févr. 2012, 20:19

Je pense que ca peut venir du Set Locale.
Regarde ici : http://www.php.net/manual/fr/function.setlocale.php

Peut-être qu'il y a eu une mise à jour de l'hebergement. Essaye de forcer en PHP 4 et en 5 pour voir.
http://aide.nuxit.com/doku.php/hebergem ... ion_de_php

Tudgur
Participation 6
Participation 6
Messages : 1770
Enregistré le : 13 mai 2007, 16:47
Localisation : 29880 Plouguerneau
Contact :

Re: jour et mois en anglais !!!

Message par Tudgur » 24 févr. 2012, 20:36

Merci,

Je suis en php 5.2.17...
Cordialement.

Tudgur
http://meteo-plouguerneau.fr" onclick="window.open(this.href);return false;

Tudgur
Participation 6
Participation 6
Messages : 1770
Enregistré le : 13 mai 2007, 16:47
Localisation : 29880 Plouguerneau
Contact :

Re: jour et mois en anglais !!!

Message par Tudgur » 25 févr. 2012, 20:40

Après un second mail chez Nuxit, voici leur réponse :
Bonjour,
Nous venons de configurer les locales de nos serveurs, vos dates sont maintenant en français.
Je reste entièrement disponible pour tout complément d'information.
Cordialement.

Pour rappel, leur premier message :
A notre niveau rien n'a été modifié sur le serveur et tout est bien synchronisé . Les heures sont bonnes et là le problème ne peut venir que de vous ou de votre ordinateur désolé.
Restant à votre disposition pour d'autres informations.


Il est dommage que les hébergeurs considèrent toujours que les problèmes viennent du client et non pas de chez eux !!!
Le problème est donc résolu mais m'aura fait perdre du temps... et le votre !
Cordialement.

Tudgur
http://meteo-plouguerneau.fr" onclick="window.open(this.href);return false;

deule-climat
participation 3
participation 3
Messages : 201
Enregistré le : 04 nov. 2010, 13:31
Localisation : Deûlémont, Nord
Contact :

Re: jour et mois en anglais !!!

Message par deule-climat » 26 févr. 2012, 08:23

C'est une bonne nouvelle !
Donc c'était bien une modification du PHP et de la configuration des serveurs.
Une plainte de plusieurs client ont fait réfléchir les ingénieurs sans doute !

Ne t'inquiete pas, c'est pareils chez 1and1 et OVH.

Bonne continuation.

Répondre