"; session_save_path ("mysessions"); } else if (is_dir ("../mysessions")) { session_save_path ("../mysessions"); //echo "passe ici 2
"; } else if (is_dir ("../../mysessions")) { session_save_path ("../../mysessions"); //echo "passe ici 3
"; } ini_set ("session.use_cookies", "0"); ini_set ("session.gc_probability", "1"); ini_set ("session.gc_maxlifetime", "7200"); //ini_set ("session.gc_divisor", "400"); //echo ini_get ("session.gc_maxlifetime") . "
"; ini_set ("session.use_trans_sid", "0"); $sId = ""; if (isset ($_GET['PHPSESSID'])) $sId = $_GET['PHPSESSID']; else { if (isset ($_POST['PHPSESSID'])) $sId = $_POST['PHPSESSID']; } if ($sId != "") session_id ($sId); //echo "1 -->dans startSessions.php; $sId
"; // démarre une session avec l'identifiant s'il a été trouvé // dans les paramètres CGI, en génère un nouveau si ce n'est pas le cas (??) // if (session_status () == PHP_SESSION_NONE) // en php >= 5.4 session_start (); $sId = session_id (); //echo "2 -->dans startSessions.php; $sId
"; //echo "startSessions, use_trans_sid : " , ini_get ("session.use_trans_sid") . "
"; $GLOBALS['mySessId'] = $sId; // identifiant de session (pour méthode POST) $GLOBALS['mySID'] = "PHPSESSID=" . $sId; // param à ajouter dans les URL (pour méthose GE //echo "\$GLOBALS['mySessId']=", $GLOBALS['mySessId'], "
"; //echo "\$GLOBALS['mySID']=", $GLOBALS['mySID'], "
"; //echo ini_get ("session.gc_maxlifetime") . "
"; //echo "répertoire: ", getcwd(), "
"; ?> ", $_SERVER["HTTP_HOST"], "
"; // définition différentes suivant le serveur. define ("ADMIN_DIR", "ak4NjD925"); define ("MYSQL_TYPE", "myslqi"); //define ("MYSQL_TYPE", "mysql"); if ($_SERVER["HTTP_HOST"] == "localhost" or $_SERVER["HTTP_HOST"] == "127.0.0.1") { // définir le fuseau horaire (A faire en remote ??) date_default_timezone_set ("Europe/Zurich"); // problème de l'encodage au passage à PHP 5.6 (sur MFO seulement pour l'instant) define ("META_TAG", ""); define ("SITE_PREFIX", "LOCAL"); define ("BASE_DIR", "O:/dev-utf8/geca-psytest-utf8/"); define ("HOST_NAME", "localhost"); define ("USER_NAME", "sc"); define ("PASSWD", "dunhgztxya"); define ("DB_NAME", "gecadb_psy_utf8"); // base de dév locale UTF8 //define ("GECA_PSY_REMOTE_DB_NAME", "gecpsyco_gecadb"); // base de prod psy sur GECA //define ("GECA_PSY_BCUP_DB_NAME", "geca_psy_site_bcup"); // base locale de backup de la base de prod psy sur GECA // //define ("MFO_PSY_REMOTE_DB_NAME", "mfopsyte_gecadb"); // base de prod psy sur MFO //define ("MFO_PSY_BCUP_DB_NAME", "mfo_psy_site_bcup"); // base locale de backup de la base de prod psy sur MFO // //// bases des aptitudes locale et remote //define ("DB_APTITUDE_NAME", "gecadb-apt"); // //define ("GECA_APT_REMOTE_DB_NAME", "gecpsyco_aptdb"); //define ("GECA_APT_BCUP_DB_NAME", "geca_apt_site_bcup"); // //define ("MFO_APT_REMOTE_DB_NAME", "mfopsyte_aptdb"); //define ("MFO_APT_BCUP_DB_NAME", "mfo_apt_site_bcup"); define ("SWIFT_MAIL_SERVER", "smtp2.gmail.ch"); define ("SWIFT_MAIL_PORT", "465"); define ("SWIFT_MAIL_SERVER_USER", "codrescu@sunrise.ch"); define ("SWIFT_MAIL_SERVER_PASS", "gfjkHF4J*xgndjt"); //define ("SWIFT_MAIL_SERVER", "mail.geca-psytest.com"); //define ("SWIFT_MAIL_PORT", "26"); //define ("SWIFT_MAIL_SERVER_USER", "passation@geca-psytest.com"); //define ("SWIFT_MAIL_SERVER_PASS", "kjpyNowZ"); // accès au font sur windows define ("GDFP", "c:/WINDOWS/Fonts/"); // seule valeur à changer pour que les defines suivent //if (is_dir (FPDF_PATH)) define("FPDF_FONTPATH", FPDF_PATH . "font/"); //else define('FPDF_FONTPATH', '../fpdf152/font/'); // attention, cette librairie a été un peu modifiée pour mes besoins (transmission de paramètres aux // fonctions génériques Footer / Header // //$fpdfPath = BASE_DIR . "phplibs/fpdf152"; $fpdfPath = BASE_DIR . "phplibs/fpdf17/"; // dir courant est la racine, le niveau suivant... //if (is_dir ($fpdfPath)) ;// pas de changement //else $fpdfPath = "../" . $fpdfPath; // d'abord remonter d'un niveau define ("FPDF_PATH", $fpdfPath); define ("FPDF_SCRIPT", $fpdfPath . "fpdf.php"); define ("FPDF_FONTPATH", $fpdfPath . "font/"); //echo "FPDF_FONTPATH:". FPDF_FONTPATH, "
"; } // hébergement MICFO (geca-psytest) else if ($_SERVER["HTTP_HOST"] == "www.geca-utf8.com") { // problème de l'encodage au passage à PHP 5.6 (sur MFO seulement pour l'instant) define ("META_TAG", ""); define ("SITE_PREFIX", "GECA-UTF8"); define ("BASE_DIR", "/home/gecpsyco/www.geca-psytest.com/"); //define ("SHARED_SSL_ADDRESS", "199.189.248.156/~gecpsyco"); //define ("SHARED_SSL_ADDRESS", "joyful.micfo.com/~gecpsyco"); //define ("SHARED_SSL_ADDRESS", "www.geca-psytest.com"); define ("HOST_NAME", "localhost"); define ("USER_NAME", "gecpsyco_stef"); define ("PASSWD", "hndopq-8sadHbafs&"); define ("DB_NAME", "gecpsyco_gecadb_utf8"); define ("DB_APTITUDE_NAME", "gecpsyco_aptdb_utf8"); define ("SWIFT_MAIL_SERVER", "mail.geca-psytest.com"); define ("SWIFT_MAIL_PORT", "26"); define ("SWIFT_MAIL_SERVER_USER", "passation@geca-psytest.com"); define ("SWIFT_MAIL_SERVER_PASS", "_cs6&32jdklowqdVGNR"); // chemin d'accès des fonts pour dessin et pdf //$fpdfPath = "fpdf152"; //define ("FPDF_SCRIPT", $fpdfPath . "/fpdf.php"); //define ("GDFP", "c:/WINDOWS/Fonts/"); //// si dir courant = racine, sinon remonter d'un niveau //if (is_dir ($fpdfPath)) define("FPDF_FONTPATH", $fpdfPath . "/font/"); //else define("FPDF_FONTPATH", "../" . $fpdfPath . "/font/'); $fpdfPath = BASE_DIR . "phplibs/fpdf17/"; // dir courant est la racine, le niveau suivant... //if (is_dir ($fpdfPath)) ;// pas de changement //else $fpdfPath = "../" . $fpdfPath; // d'abord remonter d'un niveau define ("FPDF_PATH", $fpdfPath); define ("FPDF_SCRIPT", $fpdfPath . "fpdf.php"); define ("FPDF_FONTPATH", $fpdfPath . "font/"); // attention, les fonts pour la librairie GDF ne sont pas ées mêmes que pour fpdf define ("GDFP", BASE_DIR . "fonts/"); //is_dir ("fonts") ? define ("GDFP", "fonts/") : define ("GDFP", "../fonts/"); //is_dir ("fpdf152") ? define ('FPDF_FONTPATH', 'fpdf152/font/') : define ('FPDF_FONTPATH', '../fpdf152/font/'); } //----------------------------------------------------- // hébergement PLANETHOSTER (mfo-psytest) else if ($_SERVER["HTTP_HOST"] == "www.mfo-psytest.com" or $_SERVER["HTTP_HOST"] == "mfo-psytest.com") { define ("META_TAG", ""); define ("SHARED_SSL_ADDRESS", "www.mfo-psytest.com/"); define ("SITE_PREFIX", "MFO"); define ("BASE_DIR", "/home/mfopsyte/public_html/"); define ("HOST_NAME", "localhost"); define ("USER_NAME", "mfopsyte_stef"); define ("PASSWD", "hndopq-8sadHbafs&"); define ("DB_NAME", "mfopsyte_gecadb"); define ("SWIFT_MAIL_SERVER", "mail.mfo-psytest.com"); define ("SWIFT_MAIL_PORT", "26"); define ("SWIFT_MAIL_SERVER_USER", "passation@mfo-psytest.com"); define ("SWIFT_MAIL_SERVER_PASS", "kjpyNowZ3-sdfg7"); //define ("SWIFT_MAIL_SERVER", "smtp.gmail.com"); //define ("SWIFT_MAIL_PORT", "465"); //define ("SWIFT_MAIL_SERVER_USER", "codrescu@sunrise.ch"); //define ("SWIFT_MAIL_SERVER_PASS", "_nvu8asgbNgf7"); $fpdfPath = BASE_DIR . "phplibs/fpdf17/"; define ("FPDF_PATH", $fpdfPath); define ("FPDF_SCRIPT", $fpdfPath . "fpdf.php"); define ("FPDF_FONTPATH", $fpdfPath . "font/"); define ("DB_APTITUDE_NAME", "mfopsyte_aptdb"); // chemin d'accès des fonts pour dessin et pdf define ("GDFP", BASE_DIR . "fonts/"); //is_dir ("fonts") ? define ("GDFP", "fonts/") : define ("GDFP", "../fonts/"); //is_dir ("fpdf152") ? define ('FPDF_FONTPATH', 'fpdf152/font/') : define ('FPDF_FONTPATH', '../fpdf152/font/'); } else if ($_SERVER["HTTP_HOST"] == "www.mfo-utf8.com") { define ("META_TAG", ""); //define ("SHARED_SSL_ADDRESS", "www.mfo-psytest.com/"); define ("SITE_PREFIX", "MFO-UTF8"); define ("BASE_DIR", "/home/mfopsyte/www.mfo-utf8.com/"); define ("HOST_NAME", "localhost"); define ("USER_NAME", "mfopsyte_stef"); define ("PASSWD", "hndopq-8sadHbafs&"); define ("DB_NAME", "mfopsyte_gecadb_utf8"); define ("SWIFT_MAIL_SERVER", "mail.mfo-psytest.com"); define ("SWIFT_MAIL_PORT", "26"); define ("SWIFT_MAIL_SERVER_USER", "passation@mfo-psytest.com"); define ("SWIFT_MAIL_SERVER_PASS", "kjpyNowZ3-sdfg7"); //define ("SWIFT_MAIL_SERVER", "smtp.gmail.com"); //define ("SWIFT_MAIL_PORT", "465"); //define ("SWIFT_MAIL_SERVER_USER", "codrescu@sunrise.ch"); //define ("SWIFT_MAIL_SERVER_PASS", "_nvu8asgbNgf7"); $fpdfPath = BASE_DIR . "phplibs/fpdf17/"; define ("FPDF_PATH", $fpdfPath); define ("FPDF_SCRIPT", $fpdfPath . "fpdf.php"); define ("FPDF_FONTPATH", $fpdfPath . "font/"); //define ("DB_APTITUDE_NAME", "mfopsyte_aptdb"); // A CREER ####### // chemin d'accès des fonts pour dessin et pdf define ("GDFP", BASE_DIR . "fonts/"); //is_dir ("fonts") ? define ("GDFP", "fonts/") : define ("GDFP", "../fonts/"); //is_dir ("fpdf152") ? define ('FPDF_FONTPATH', 'fpdf152/font/') : define ('FPDF_FONTPATH', '../fpdf152/font/'); } define ("DB_RIGHTS_TABLE", "accessRights"); define ("DB_APTITUDE_RIGHTS_TABLE", "aptAccessRights"); define ("LOG_QUERY_FILE_NAME", "myLogs/query.log"); define ("LOG_DELETE_FILE_NAME", "myLogs/delete_local.log"); // index après insertion du numéro de test en position 3 define ("MAIL_INDEX", 0); define ("TESTNAME_INDEX", 1); define ("NAME_INDEX", 3); define ("FIRSTNAME_INDEX", 4); define ("AGE_INDEX", 5); define ("LANGUAGE_INDEX", 7); define ("MAX_READ_LENGTH", "300000"); define ("TEST_ID_NUMBER_OFFSET", "50000"); define ("PDFMERGER", BASE_DIR . "phplibs/pdfMerger.php"); /*** ***/ // date d'échéance des factures. Payables 30 jours après échéance define ("EXPIRY_DATE", 30); define ("SUMMER_TIME_SHIFT", "7200"); define ("WINTER_TIME_SHIFT", "3600"); define ("TVA", 0.077); define ("TVA_NUMBER", "CHE-112.091.932 TVA"); define ("MM_PER_PT", 0.353); // conversion points / mm define ("CHAR_ACCENTUE", "áàâäãÁÀÂÄÃéèêëÉÈÊËíìîïÍÌÎÏóòôöõÓÒÔÖÕúùûüÚÙÛÜÿýŸÝñÑçÇ '"); define ("CHAR_NON_ACCENTUE", "aaaaaAAAAAeeeeEEEEiiiiIIIIoooooOOOOOuuuuUUUUyyYYnNcC__"); //echo "BASE_DIR" . BASE_DIR. "
"; /***** //echo date_default_timezone_get (); // liste char accentués possibles en portugais ! a=>áàâäãÁÀÂÄà e=>éèêëÉÈÊË i=>íìîïÍÌÎÏ o=>óòôöõÓÒÔÖÕ u=>úùûüÚÙÛÜ y=>ÿýŸÝ n=>ñÑ c=>çÇ áàâäãÁÀÂÄÃéèêëÉÈÊËíìîïÍÌÎÏóòôöõÓÒÔÖÕúùûüÚÙÛÜÿýŸÝñÑçÇ aaaaaAAAAAeeeeEEEEiiiiIIIIoooooOOOOOuuuuUUUUyyYYnNcC *****/ ?>