j'ai un problem av php5, jè un code ki fonctionne parfaitement en php4 avec easyphp1.8 et je ve passer en php 5 avec easyphp2.0.
voici code:
<?
session_start ();
$key=-1;
// report -------------------------------------
$tab_index[0][++$key] = 'GESADMIN62';
$tab_index[1][$key] = './report/graph/GesAdmin62.php';
$tab_index[2][$key] = 'Reporting';
$tab_index[0][++$key] = 'TRAV';
$tab_index[1][$key] = './report/Travaux.php';
$tab_index[2][$key] = 'Reporting';
$tab_index[0][++$key] = 'test';
$tab_index[1][$key] = './report/charlotte.php';
$tab_index[2][$key] = 'Reporting';
$tab_index[0][++$key] = 'Charlotte1';
$tab_index[1][$key] = './report/graph/Charlotte1.php';
$tab_index[2][$key] = 'Reporting';
$tab_index[0][++$key] = 'Charlotte12';
$tab_index[1][$key] = './report/graph/Charlotte12.php';
$tab_index[2][$key] = 'Reporting';
// print "-->".$HTTP_GET_VARS['pg']."<--";
if (!isset($_GET['pg']))
{
$url_pg=$tab_index[1][0];
$titre_header = $tab_index[2][0];
}else{
$pg = $_GET['pg'];
if (in_array($pg, $tab_index[0]))
{
$key = array_search($pg, $tab_index[0]);
$url_pg = $tab_index[1][$key];
$titre_header = $tab_index[2][$key];
}
}
if (!isset($url_pg))
{
$url_pg='./include/error.php';
$titre_header = 'Erreur';
}
if (!file_exists($url_pg))
{
$url_pg='./include/error.php';
$titre_header = 'Erreur';
}
include_once( './include/pclzip.lib.php');
include_once ('./include/SqlFonction.php');
include_once ('./include/FonctionCommune.php');
include_once('./include/VariablesStatiques.php');
include_once( './include/header.php');
include ($url_pg);
include './include/footer.php';
$db_id = DbOrmes_connect($TypeDataBase01,$User,$Pass,$DataBase,$Server);
if (session_is_registered("name_session"))
{
if(isset($_GET['pg']))
{
$sql=" insert into compteur_visite_histo (date_passage,auth_user_id,id_page,TimeLoad) VALUE ('".date('Y-m-d H:i:s')."','".$_SESSION['user_id']."','".$_GET['pg']."','".$time."')";
$result = mysql_query ($sql , $db_id);
print "
<script type='text/javascript'>
<!--
var a_vars = Array('".$_SESSION['name_session']."');
var pagename='';
var phpmyvisitesSite = 1;
var phpmyvisitesURL = 'http://".$AddPc."/report/phpmv2/phpmyvisites.php';
//-->
</script>
<script language=javascript src='http://'".$AddPc."'/report/phpmv2/phpmyvisites.js' type='text/javascript'></script>
";
}
else
{
$sql=" insert into compteur_visite_histo (date_passage,auth_user_id,id_page) VALUE ('".date('Y-m-d H:i:s')."','".$_SESSION['user_id']."','ACCUEIL')";
$result = mysql_query ($sql , $db_id);
}
}
else
{
if($_SERVER)
{
if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
$adress = $_SERVER['HTTP_X_FORWARDED_FOR'];
elseif(isset($_SERVER['HTTP_CLIENT_IP']))
$adress = $_SERVER['HTTP_CLIENT_IP'];
else
$adress = $_SERVER['REMOTE_ADDR'];
}
else
{
if(getenv('HTTP_X_FORWARDED_FOR'))
$adress = getenv('HTTP_X_FORWARDED_FOR');
elseif(getenv('HTTP_CLIENT_IP'))
$adress = getenv('HTTP_CLIENT_IP');
else
$adress = getenv('REMOTE_ADDR');
}
if(isset($_GET['pg']))
{
$sql=" insert into compteur_visite_histo (date_passage,ip_visiteur,id_page) VALUE ('".date('Y-m-d H:i:s')."','".$adress."','".$_GET['pg']."')";
$result = mysql_query ($sql , $db_id);
}
else
{
$sql=" insert into compteur_visite_histo (date_passage,ip_visiteur,id_page) VALUE ('".date('Y-m-d H:i:s')."','".$adress."','ACCUEIL')";
$result = mysql_query ($sql , $db_id);
}
//************************************************************//
// Ferme la connexion DataBase //
//************************************************************//
DbOrmes_deconnect($TypeDataBase01,$db_id);
//************************************************************//
}
?>
et kan j le tourne en php5. ca m'affiche:Code : Tout sélectionner
"; } else { $sql=" insert into compteur_visite_histo (date_passage,auth_user_id,id_page) VALUE ('".date('Y-m-d H:i:s')."','".$_SESSION['user_id']."','ACCUEIL')"; $result = mysql_query ($sql , $db_id); } } else { if($_SERVER) { if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $adress = $_SERVER['HTTP_X_FORWARDED_FOR']; elseif(isset($_SERVER['HTTP_CLIENT_IP'])) $adress = $_SERVER['HTTP_CLIENT_IP']; else $adress = $_SERVER['REMOTE_ADDR']; } else { if(getenv('HTTP_X_FORWARDED_FOR')) $adress = getenv('HTTP_X_FORWARDED_FOR'); elseif(getenv('HTTP_CLIENT_IP')) $adress = getenv('HTTP_CLIENT_IP'); else $adress = getenv('REMOTE_ADDR'); } if(isset($_GET['pg'])) { $sql=" insert into compteur_visite_histo (date_passage,ip_visiteur,id_page) VALUE ('".date('Y-m-d H:i:s')."','".$adress."','".$_GET['pg']."')"; $result = mysql_query ($sql , $db_id); } else { $sql=" insert into compteur_visite_histo (date_passage,ip_visiteur,id_page) VALUE ('".date('Y-m-d H:i:s')."','".$adress."','ACCUEIL')"; $result = mysql_query ($sql , $db_id); } //************************************************************// // Ferme la connexion DataBase // //************************************************************// DbOrmes_deconnect($TypeDataBase01,$db_id); //************************************************************// } ?>