Détails de la réponse

Jean-Luc
Le
Bonjour Olivier,
merci de me répondre.

Et moi qui croyait que la boule de cristal fonctionnait à tous les coups, de
jour comme de nuit, avec ou sans électricité... Je suis aussi déçu que le
jour où j'ai appris la vérité sur le Père Noël...
%:>)

Les fichiers en question :

[EasyPhp]
AutoStartServers=Y
AutoStartEasyPhp=N
AutoReloadConf=Y
CheckVersion=N
StartAsServices=N
ShowAlways=N
ExpandPos=Y
CheckServerPorts=Y
Lang=Français
LangAdmin=fr
IsIconized=Y
OldRunningPath=C:Program Files (x86)EasyPHP5.3.0

i18n.inc.php :

<?php
$ini_array = array();
$lang_array = array("de", "en", "es", "fr", "it", "nw", "pt", "pt_br");
$filename = "../EasyPHP.ini";
$ini_array = parse_ini_file($filename);
$lang = $ini_array["LangAdmin"];
$easyphp_path = $ini_array["OldRunningPath"];


$lang = (in_array($lang, $lang_array)) ? $lang : "en";

if (isset($_GET['lang']) AND $_GET['lang'] != $lang)
{
$fp = fopen($filename, "r");
$ini_contents = fread($fp, filesize($filename));
fclose($fp);
$ini_contents = str_replace("LangAdmin=".$lang, "LangAdmin=".$_GET['lang'],
$ini_contents);
$fp = fopen($filename, "w");
fputs($fp,$ini_contents);
fclose($fp);
Header("Location: " . $_SERVER['PHP_SELF']);
exit;
}

include("i18n/" . $lang . ".php");

$lang_class_en = ($lang == "en") ? "i18n_on" : "i18n_off";
$lang_class_es = ($lang == "es") ? "i18n_on" : "i18n_off";
$lang_class_fr = ($lang == "fr") ? "i18n_on" : "i18n_off";
$lang_class_it = ($lang == "it") ? "i18n_on" : "i18n_off";
$lang_class_nw = ($lang == "nw") ? "i18n_on" : "i18n_off";
$lang_class_pt = ($lang == "pt") ? "i18n_on" : "i18n_off";
$lang_class_pt_br = ($lang == "pt_br") ? "i18n_on" : "i18n_off";

$lang_links = "
<a href='$_SERVER[PHP_SELF]?lang=en'><img
src='../images_easyphp/i18n_en.gif' width='32' height='9' border'0'
alt='i18n:en' class='$lang_class_en' /></a>
<a href='$_SERVER[PHP_SELF]?lang=es'><img
src='../images_easyphp/i18n_es.gif' width='32' height='9' border'0'
alt='i18n:es' class='$lang_class_es' /></a>
<a href='$_SERVER[PHP_SELF]?lang=fr'><img
src='../images_easyphp/i18n_fr.gif' width='32' height='9' border'0'
alt='i18n:fr' class='$lang_class_fr' /></a>
<a href='$_SERVER[PHP_SELF]?lang=it'><img
src='../images_easyphp/i18n_it.gif' width='32' height='9' border'0'
alt='i18n:it' class='$lang_class_it' /></a>
<a href='$_SERVER[PHP_SELF]?lang=nw'><img
src='../images_easyphp/i18n_nw.gif' width='32' height='9' border'0'
alt='i18n:nw' class='$lang_class_nw' /></a>
<a href='$_SERVER[PHP_SELF]?lang=pt'><img
src='../images_easyphp/i18n_pt.gif' width='32' height='9' border'0'
alt='i18n:pt' class='$lang_class_pt' /></a>
<a href='$_SERVER[PHP_SELF]?lang=pt_br'><img
src='../images_easyphp/i18n_pt_br.gif' width='32' height='9' border='0'
alt='i18n:pt' class='$lang_class_pt_br' /></a>
";

$lang_links = str_replace("rn", "", $lang_links);
?>

Je n'ai pas essayé le support EasyPHP car je n'ai pas vu où cela se
trouve... Je me suis alors tourné vers un groupe de discussion, celui-ci..

Cordialement,
Jean-Luc

"Olivier Miakinen" news:4c4da161$


Bon, à lire ceci, il semblerait que ce soit EasyPHP. Je comprends dès
lors que le support de Piwigo t'ait envoyé paître. As-tu essayé de
contacter le support d'EasyPHP ?

Cela étant dit, on peut déjà t'en dire plus sur l'erreur de parsing,
mais seulement si tu nous fournis les (au moins) 5 premières lignes de
i18n.inc.php et les (au moins) 13 premières lignes de EasyPHP.ini !
Sans cela, même les boules de cristal les plus performantes auront du
mal à deviner ce qui se passe.

Cordialement,
--
Olivier Miakinen