après le header envoyé // $base_nosession =0; par défaut, pas obligatoire, si non vide pas d'envoi du cookie de session dans global_vars.inc.php // // l'exemple ci-dessus correspond à l'inclusion dans le fichier : admin/sauvegarde/launch.php : // $base_path="../.."; // $base_auth = "SAUV_AUTH|ADMINISTRATION_AUTH"; // $base_title = "Lancement d'une sauvegarde"; // require_once ("$base_path/includes/init.inc.php"); // l'exemple ci-dessus correspond à l'inclusion dans le fichier : catalog/z3950/z_progession_main.php : // J'ai besoin du header mais pas du
à cause des frames // $base_path="../.."; // $base_auth = "CIRCULATION_AUTH"; // $base_title = ""; // $base_nobody = 1; // require_once ("$base_path/includes/init.inc.php"); if (!$base_path) $base_path="."; if (substr(phpversion(), 0, 1) == "5") @ini_set("zend.ze1_compatibility_mode", "1"); include_once ("$base_path/includes/error_report.inc.php") ; //include_once ("$base_path/includes/global_vars.inc.php") ; require_once ("$base_path/includes/config.inc.php"); // prevents direct script access if(preg_match('/init\.inc\.php/', $REQUEST_URI)) { include('forbidden.inc.php'); forbidden(); } $include_path = $base_path."/".$include_path; $class_path = $base_path."/".$class_path; $javascript_path = $base_path."/".$javascript_path; $styles_path = $base_path."/".$styles_path; require_once("$class_path/XMLlist.class.php"); // fichier de déf. pour gestion des erreurs require_once("$include_path/error_handler.inc.php"); require_once("$include_path/db_param.inc.php"); if ($_tableau_databases[1] && $base_title) { // multi-databases $database_window_title=$_libelle_databases[array_search(LOCATION,$_tableau_databases)].": "; } else $database_window_title="" ; require_once("$include_path/mysql_connect.inc.php"); $dbh = connection_mysql(); require_once("$include_path/sessions.inc.php"); require_once("$include_path/misc.inc.php"); require_once("$javascript_path/misc.inc.php"); require_once("$include_path/user_error.inc.php"); // classe de gestion de l'audit des objets require_once("$class_path/audit.class.php"); include("$include_path/start.inc.php"); require_once("$include_path/clean_pret_temp.inc.php"); if (!$clean_pret_tmp) clean_pret_temp(); if ($base_auth) eval("\$auth=".$base_auth.";"); else $auth=""; if (!$base_nocheck) { if(!checkUser('PhpMyBibli', $auth)) { // localisation (fichier XML) (valeur par défaut) $messages = new XMLlist("$include_path/messages/$lang.xml", 0); $messages->analyser(); $msg = $messages->table; include("$include_path/templates/common.tpl.php"); header ("Content-Type: text/html; charset=$charset"); print $std_header; print ""; require_once("$include_path/user_error.inc.php"); switch ($checkuser_type_erreur) { case CHECK_USER_NO_SESSION : print "