Lorsque j'ai ceci :
if ( isset($G_config['ip_maintenance'])
&& $G_config['ip_maintenance']!=='0.0.0.0'
&& $G_config['ip_maintenance']!==get_ip()){
echo"<SCRIPT language='JAVASCRIPT'>";
echo 'window.open("divers/maintenance.html","_self");';
echo"</SCRIPT >";
}
Le code fonctionne et je suis redirigé vers ma page de maintenancePar contre si je place ce code dans une fonction php dans un fichier de procédure et que j'execute ceci :
<?php
require_once "proc_php.php";
mode_maintenance();
avec le fichier proc_php.php comme ceci :
<?php
//******************************************************************************
// Test mode maintenance
//******************************************************************************
function mode_maintenance() {
if ( isset($G_config['ip_maintenance'])
&& $G_config['ip_maintenance']!=='0.0.0.0'
&& $G_config['ip_maintenance']!==get_ip()){
echo '<SCRIPT language="JAVASCRIPT">';
echo 'window.open("divers/maintenance.html","_self");';
echo '</SCRIPT>';
}
}
?>
Et bien là ça ne fonctionne plus !!!Quelqu'un pourrait il m'expliquer pour quelle raison, y a un truc qui m'échappe là !!
Merci d'avance !
@++
stf