locale not set <?php
error_reporting
(E_ALL E_NOTICE E_STRICT);  // Pour augmenter le niveau des erreurs.
ini_set('display_errors'1);                  // Pour forcer l'affichage des erreurs. (sauf les erreurs de syntaxe)
ini_set('html_errors'0);                     // Pour forcer l'affichage normal des erreurs.
ini_set('log_errors'0);                      // Pour annuler le logs des erreurs.
ini_set('error_log'0)          ;             // Pour annuler le fichier de logs des erreurs.
ini_set('date.timezone''Europe/Paris');      // Pour les fonctions de dates sinon warning.
date_default_timezone_set('Europe/Paris');     // PHP 5 >= 5.1.0
ini_set('arg_separator.output''&amp;');      // Pour http_build_query.
setlocale(LC_ALL'French');                   // Pour forcer les locales.
set_time_limit(0);                             // Pour éviter un timeout.

ini_set('session.hash_function'1);           // 0 => MD5 | 1 => SHA-1
ini_set('session.hash_bits_per_character'6); // 4 => 0-9, a-f | 5 => 0-9, a-v | 6 => 0-9, a-z, A-Z, '-', ','

ini_set('SMTP''91.121.95.10');               // Paramètres SMTP.
ini_set('smtp_port''5025');

#------------------------------

error_reporting(E_ALL E_NOTICE E_STRICT);
set_time_limit(0);
$arr_ini_set = array('log_errors' => 0'display_errors' => 1'error_log' => 0,
        
'html_errors' => 0'date.timezone' => 'Europe/Paris');
array_walk($arr_ini_setcreate_function('$v, $k''ini_set($k, $v);'));
if (!
setlocale(LC_ALL'fr')) { echo 'locale not set'; }

highlight_file(__FILE__);                      // Pour faire afficher ce fichier.