コード例 #1
0
ファイル: camila.php プロジェクト: umbecr/camilaframework
function camila_stripslashes_array(&$arr)
{
    foreach (array_keys($arr) as $k) {
        if (!is_array($arr[$k])) {
            $arr[$k] = stripslashes($arr[$k]);
        } else {
            camila_stripslashes_array($arr[$k]);
        }
    }
}
コード例 #2
0
ファイル: header.php プロジェクト: umbecr/camilaframework
require 'camila.php';
function camila_ob_file_callback($buffer)
{
    global $_CAMILA;
    if (!$_CAMILA['page']->camila_export_file_exists || $_REQUEST['camila_export_overwrite'] == 'y') {
        fwrite($_CAMILA['ob_file'], $buffer);
        fclose($_CAMILA['ob_file']);
    }
}
$camila_time_start = camila_microtime_float();
$camila_auth_fail = false;
if (get_magic_quotes_gpc()) {
    camila_stripslashes_array($_GET);
    camila_stripslashes_array($_POST);
    camila_stripslashes_array($_REQUEST);
    camila_stripslashes_array($_COOKIE);
}
if (!camila_isUTF8($_GET)) {
    camila_utf8_encode_array($_GET);
}
if (!camila_isUTF8($_POST)) {
    camila_utf8_encode_array($_POST);
}
if (!camila_isUTF8($_REQUEST)) {
    camila_utf8_encode_array($_REQUEST);
}
if (!camila_isUTF8($_COOKIE)) {
    camila_utf8_encode_array($_COOKIE);
}
if (isset($_REQUEST[CAMILA_APPLICATION_NAME])) {
    session_id($_REQUEST[CAMILA_APPLICATION_NAME]);