developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.
Opened 13 years ago
Closed 13 years ago
#471 closed bug (duplicate)
message d'avertissement manquant lors du traitement des $userConfig
Reported by: | rahal | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | jelix | Version: | 1.0.1 |
Severity: | normal | Keywords: | |
Cc: | Blocked By: | ||
Blocking: | Documentation needed: | no | |
Hosting Provider: | Php version: | 5.2.1 |
Description
Un oubli de ; ( ou suppression non intentionnelle :) ) avant le <?php die(); ?> dans les fichiers de config ne relève pas d'erreurs..
On se retrouve avec $userConfig qui vaut array(), et donc les parametres de config utlisateurs ne sont pas pris en compte ( et ca fait perdre énormement de temps si on ne repère pas de suite ).
A mon avis, c'est présent dans toutes les versions php, peut importe la plateforme.
Ce bout de code devrait eviter de perdre pas mal de temps ( jConfigCompiler )
if( false === ($userConfig = parse_ini_file(JELIX_APP_CONFIG_PATH.$configFile,true))) die("Syntax error in the Jelix config file $configFile !"); if (count($userConfig)==0) die("User config file is empty or ; missing before <?php die(''); ?> in $configFile !");
Il faudra peut être faire ce test au niveau du traitement de defaultconfig.ini.php aussi , et eventuellement jIniFile.class.php ( on traite rarement un fichier ini pour recuperer rien, quoi que.. ).
Change History (1)
comment:1 Changed 13 years ago by laurentj
- Resolution set to duplicate
- Status changed from new to closed
duplicata du #470