当前位置: 首页>>代码示例>>PHP>>正文


PHP totranslit函数代码示例

本文整理汇总了PHP中totranslit函数的典型用法代码示例。如果您正苦于以下问题:PHP totranslit函数的具体用法?PHP totranslit怎么用?PHP totranslit使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了totranslit函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: load

 function load($tpl_name, $menu = 'log')
 {
     $url = @parse_url($tpl_name);
     $file_path = dirname($this->clear_url_dir($url['path']));
     $tpl_name = pathinfo($url['path']);
     $tpl_name = totranslit($tpl_name['basename']);
     $tpl = file_get_contents(ROOT_DIR . "/templates/" . $this->config_dle['skin'] . "/billing/" . $tpl_name . ".tpl");
     if (!$tpl) {
         return $this->lang['cabinet_theme_error'] . "{$tpl_name}.tpl";
     }
     foreach ($this->elements as $key => $value) {
         $tpl = str_replace($key, $value, $tpl);
     }
     foreach ($this->element_block as $key => $value) {
         $tpl = preg_replace("'\\[" . $key . "\\].*?\\[/" . $key . "\\]'si", $value, $tpl);
     }
     /* Plugins menu */
     $tpl_plugin = $this->T_preg_match($tpl, '~\\[plugin\\](.*?)\\[/plugin\\]~is');
     $plugins_list = $this->T_plugins();
     $plugins = "";
     if (count($plugins_list)) {
         foreach ($plugins_list as $name => $pl_config) {
             $time_plugins_theme = $tpl_plugin;
             $time_plugins_theme = str_replace("{plugin_link}", $name, $time_plugins_theme);
             $time_plugins_theme = str_replace("{plugin_name}", $pl_config['name'], $time_plugins_theme);
             $time_plugins_theme = $menu == $name ? str_replace("{plugin_active}", "_active", $time_plugins_theme) : str_replace("{plugin_active}", "", $time_plugins_theme);
             $time_plugins_theme = str_replace("{URL_CABINET}", $this->config_dle['http_home_url'] . $this->config['page'] . ".html", $time_plugins_theme);
             $plugins .= $time_plugins_theme;
         }
     }
     $tpl = str_replace("{URL_CABINET}", $this->config_dle['http_home_url'] . $this->config['page'] . ".html", $tpl);
     $tpl = str_replace("{THEME}", $this->config_dle['http_home_url'] . "templates/" . $this->config_dle['skin'] . "/billing", $tpl);
     $tpl = str_replace("[active]" . $menu . "[/active]", "_active", $tpl);
     $tpl = str_replace("{BALANCE}", $this->member_id[$this->config['fname']] . " " . $this->pay_api->bf_declOfNum($this->config['currency']), $tpl);
     $tpl = preg_replace("'\\[active\\].*?\\[/active\\]'si", '', $tpl);
     $tpl = preg_replace("'\\[plugin\\].*?\\[/plugin\\]'si", $plugins, $tpl);
     $elements = array();
     return $tpl;
 }
开发者ID:Nurik4249,项目名称:DLE-Billing,代码行数:39,代码来源:user.theme.php

示例2: die

}
require_once ENGINE_DIR . '/modules/sitelogin.php';
if (!$is_logged or !$user_group[$member_id['user_group']]['allow_admin']) {
    die("error");
}
$buffer = "";
if ($_REQUEST['action'] == "clearCache") {
    if ($member_id['user_group'] != 1) {
        die("error");
    }
    $dle_api->clean_cache("stream-info");
    $dle_api->clean_cache("stream-info-key");
    $dle_api->clean_cache("stream-info-block");
    $buffer = "Кеш стрима успешно очищен.";
} elseif ($_REQUEST['action'] == 'setTitle') {
    $login = totranslit($_POST['login']);
    $error = array();
    $service = $_POST['service'];
    switch ($service) {
        case "twitch":
            $titleTW = gettwitch($login, true);
            if ($titleTW['status'] == '404') {
                $setTitle = false;
                $error = array("status" => inv("Данного логина не существует в этом сервисе стримминга. Проверьте правильность веденного логина пользователя."), "code" => 404);
            } else {
                $setTitle = $titleTW['status'];
            }
            break;
        case "goodgame":
            $titleGG = setTitleGG($login);
            if (!$titleGG) {
开发者ID:xxados,项目名称:stream-info,代码行数:31,代码来源:stream-info.php

示例3: define

@ini_set('error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE);
define('DATALIFEENGINE', true);
define('ROOT_DIR', substr(dirname(__FILE__), 0, -12));
define('ENGINE_DIR', ROOT_DIR . '/engine');
include ENGINE_DIR . '/data/config.php';
date_default_timezone_set($config['date_adjust']);
if ($config['http_home_url'] == "") {
    $config['http_home_url'] = explode("engine/ajax/complaint.php", $_SERVER['PHP_SELF']);
    $config['http_home_url'] = reset($config['http_home_url']);
    $config['http_home_url'] = "http://" . $_SERVER['HTTP_HOST'] . $config['http_home_url'];
}
require_once ENGINE_DIR . '/classes/mysql.php';
require_once ENGINE_DIR . '/data/dbconfig.php';
require_once ENGINE_DIR . '/modules/functions.php';
dle_session();
$_COOKIE['dle_skin'] = trim(totranslit($_COOKIE['dle_skin'], false, false));
$_TIME = time();
if ($_COOKIE['dle_skin']) {
    if (@is_dir(ROOT_DIR . '/templates/' . $_COOKIE['dle_skin'])) {
        $config['skin'] = $_COOKIE['dle_skin'];
    }
}
if ($config["lang_" . $config['skin']]) {
    if (file_exists(ROOT_DIR . '/language/' . $config["lang_" . $config['skin']] . '/website.lng')) {
        @(include_once ROOT_DIR . '/language/' . $config["lang_" . $config['skin']] . '/website.lng');
    } else {
        die("Language file not found");
    }
} else {
    include_once ROOT_DIR . '/language/' . $config['langs'] . '/website.lng';
}
开发者ID:Gordondalos,项目名称:union,代码行数:31,代码来源:complaint.php

示例4: build_js

\t{$gallery}
//-->
</script>
HTML;
}
if ($config['allow_share'] and ($dle_module == "showfull" or $dle_module == "static")) {
    if (preg_match("/(msie)/i", $_SERVER['HTTP_USER_AGENT'])) {
        $js_array[] = "engine/classes/masha/ierange.js";
        $js_array[] = "engine/classes/masha/masha.js";
    } else {
        $js_array[] = "engine/classes/masha/masha.js";
    }
}
$js_array = build_js($js_array, $config);
if ($allow_comments_ajax and ($config['allow_comments_wysiwyg'] or $config['allow_quick_wysiwyg'])) {
    $lang['wysiwyg_language'] = totranslit($lang['wysiwyg_language'], false, false);
    if ($config['allow_quick_wysiwyg'] == "2" or $config['allow_comments_wysiwyg'] == "2") {
        $js_array .= "\n<script type=\"text/javascript\" src=\"{$config['http_home_url']}engine/editor/jscripts/tiny_mce/jquery.tinymce.js\"></script>";
    }
    if ($config['allow_quick_wysiwyg'] == "1" or $config['allow_comments_wysiwyg'] == "1") {
        $js_array .= "\n<script type=\"text/javascript\" src=\"{$config['http_home_url']}engine/editor/scripts/language/{$lang['wysiwyg_language']}/editor_lang.js\"></script>";
        $js_array .= "\n<script type=\"text/javascript\" src=\"{$config['http_home_url']}engine/editor/scripts/innovaeditor.js\"></script>";
    }
}
if ($config['allow_admin_wysiwyg'] == "1" or $config['allow_site_wysiwyg'] == "1" or $config['allow_static_wysiwyg'] == "1") {
    $js_array .= "\n<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js\"></script>";
    $js_array .= "\n<script type=\"text/javascript\" src=\"{$config['http_home_url']}engine/editor/scripts/webfont.js\"></script>";
    $js_array .= "\n<link media=\"screen\" href=\"{$config['http_home_url']}engine/editor/css/default.css\" type=\"text/css\" rel=\"stylesheet\" />";
}
if (strpos($tpl->result['content'], "<video") !== false) {
    $js_array .= "\n<link media=\"screen\" href=\"{$config['http_home_url']}engine/editor/scripts/common/mediaelement/mediaelementplayer.min.css\" type=\"text/css\" rel=\"stylesheet\" />";
开发者ID:Zzepish,项目名称:IvanShikalovWebSIte,代码行数:31,代码来源:index.php

示例5: trim

     $descr = $lang['rules_edit'];
 } else {
     $name = trim(totranslit($_POST['name'], true, false));
     $descr = trim($db->safesql(htmlspecialchars($_POST['description'])));
     if (!count($_POST['grouplevel'])) {
         $_POST['grouplevel'] = array("all");
     }
     $grouplevel = $db->safesql(implode(',', $_POST['grouplevel']));
 }
 $disable_index = isset($_POST['disable_index']) ? intval($_POST['disable_index']) : 0;
 $template = $db->safesql($template);
 $allow_template = intval($_POST['allow_template']);
 $allow_count = intval($_POST['allow_count']);
 $allow_sitemap = intval($_POST['allow_sitemap']);
 $tpl = trim(totranslit($_POST['static_tpl']));
 $skin_name = trim(totranslit($_POST['skin_name'], false, false));
 $newdate = $_POST['newdate'];
 if (isset($_POST['allow_date'])) {
     $allow_date = $_POST['allow_date'];
 } else {
     $allow_date = "";
 }
 if (isset($_POST['allow_now'])) {
     $allow_now = $_POST['allow_now'];
 } else {
     $allow_now = "";
 }
 // Обработка даты и времени
 $added_time = time() + $config['date_adjust'] * 60;
 $newsdate = strtotime($newdate);
 if ($allow_date != "yes") {
开发者ID:Hadryan,项目名称:L2LWEB,代码行数:31,代码来源:static.php

示例6: define

@ini_set('error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE);
define('DATALIFEENGINE', true);
define('ROOT_DIR', substr(dirname(__FILE__), 0, -12));
define('ENGINE_DIR', ROOT_DIR . '/engine');
include ENGINE_DIR . '/data/config.php';
if ($config['http_home_url'] == "") {
    $config['http_home_url'] = explode("engine/ajax/profile.php", $_SERVER['PHP_SELF']);
    $config['http_home_url'] = reset($config['http_home_url']);
    $config['http_home_url'] = "http://" . $_SERVER['HTTP_HOST'] . $config['http_home_url'];
}
require_once ENGINE_DIR . '/classes/mysql.php';
require_once ENGINE_DIR . '/data/dbconfig.php';
require_once ENGINE_DIR . '/modules/functions.php';
dle_session();
require_once ENGINE_DIR . '/classes/templates.class.php';
$_REQUEST['skin'] = trim(totranslit($_REQUEST['skin'], false, false));
$_TIME = time() + $config['date_adjust'] * 60;
if ($_REQUEST['skin'] == "" or !@is_dir(ROOT_DIR . '/templates/' . $_REQUEST['skin'])) {
    die("Hacking attempt!");
}
//################# Определение групп пользователей
$user_group = get_vars("usergroup");
if (!$user_group) {
    $user_group = array();
    $db->query("SELECT * FROM " . USERPREFIX . "_usergroups ORDER BY id ASC");
    while ($row = $db->get_row()) {
        $user_group[$row['id']] = array();
        foreach ($row as $key => $value) {
            $user_group[$row['id']][$key] = stripslashes($value);
        }
    }
开发者ID:Zzepish,项目名称:IvanShikalovWebSIte,代码行数:31,代码来源:profile.php

示例7: explode

 //Проверка на админа
 $row = $db->super_query("SELECT admin, del, ban FROM `" . PREFIX . "_communities` WHERE id = '{$id}'");
 if (stripos($row['admin'], "u{$user_id}|") !== false and isset($wall_text) and !empty($wall_text) or isset($attach_files) and !empty($attach_files) and $row['del'] == 0 and $row['ban'] == 0) {
     //Оприделение изображения к ссылке
     if (stripos($attach_files, 'link|') !== false) {
         $attach_arr = explode('||', $attach_files);
         $cnt_attach_link = 1;
         foreach ($attach_arr as $attach_file) {
             $attach_type = explode('|', $attach_file);
             if ($attach_type[0] == 'link' and preg_match('/http:\\/\\/(.*?)+$/i', $attach_type[1]) and $cnt_attach_link == 1) {
                 $domain_url_name = explode('/', $attach_type[1]);
                 $rdomain_url_name = str_replace('http://', '', $domain_url_name[2]);
                 $rImgUrl = $attach_type[4];
                 $rImgUrl = str_replace("\\", "/", $rImgUrl);
                 $img_name_arr = explode(".", $rImgUrl);
                 $img_format = totranslit(end($img_name_arr));
                 $image_name = substr(md5($server_time . md5($rImgUrl)), 0, 15);
                 //Разришенные форматы
                 $allowed_files = array('jpg', 'jpeg', 'jpe', 'png', 'gif');
                 //Загружаем картинку на сайт
                 if (in_array(strtolower($img_format), $allowed_files) and preg_match("/http:\\/\\/(.*?)(.jpg|.png|.gif|.jpeg|.jpe)/i", $rImgUrl)) {
                     //Директория загрузки фото
                     $upload_dir = ROOT_DIR . '/uploads/attach/' . $user_id;
                     //Если нет папки юзера, то создаём её
                     if (!is_dir($upload_dir)) {
                         @mkdir($upload_dir, 0777);
                         @chmod($upload_dir, 0777);
                     }
                     //Подключаем класс для фотографий
                     include ENGINE_DIR . '/classes/images.php';
                     if (@copy($rImgUrl, $upload_dir . '/' . $image_name . '.' . $img_format)) {
开发者ID:BGCX067,项目名称:facestor-svn-to-git,代码行数:31,代码来源:groups.php

示例8: trim

     $short_story = $db->safesql($parse->BB_Parse($parse->process($_POST['short_story']), false));
     $allow_br = 1;
 }
 if ($parse->not_allowed_text) {
     $stop .= "<li>" . $lang['news_err_39'] . "</li>";
 }
 $title = $db->safesql($parse->process(trim(strip_tags($_POST['title']))));
 $alt_name = trim($parse->process(stripslashes($_POST['alt_name'])));
 $add_module = "yes";
 $xfieldsaction = "init";
 $category = $catlist;
 include ENGINE_DIR . '/inc/xfields.php';
 if ($alt_name == "" or !$alt_name) {
     $alt_name = totranslit(stripslashes($title), true, false);
 } else {
     $alt_name = totranslit($alt_name, true, false);
 }
 if ($title == "" or !$title) {
     $stop .= $lang['add_err_1'];
 }
 if (dle_strlen($title, $config['charset']) > 200) {
     $stop .= $lang['add_err_2'];
 }
 if ($config['create_catalog']) {
     $catalog_url = $db->safesql(dle_substr(htmlspecialchars(strip_tags(stripslashes(trim($title))), ENT_QUOTES, $config['charset']), 0, 1, $config['charset']));
 } else {
     $catalog_url = "";
 }
 if ($user_group[$member_id['user_group']]['disable_news_captcha'] and $member_id['news_num'] >= $user_group[$member_id['user_group']]['disable_news_captcha']) {
     $user_group[$member_id['user_group']]['news_question'] = false;
     $user_group[$member_id['user_group']]['news_sec_code'] = false;
开发者ID:Gordondalos,项目名称:union,代码行数:31,代码来源:addnews.php

示例9: header

         header("Location: {$_SERVER['REQUEST_URI']}");
     }
 }
 if ($_POST['banned']) {
     $banned = "yes";
 }
 if (!$user_group[$editlevel]['time_limit']) {
     $time_limit = "";
 }
 $image = $_FILES['image']['tmp_name'];
 $image_name = $_FILES['image']['name'];
 $image_size = $_FILES['image']['size'];
 $img_name_arr = explode(".", $image_name);
 $type = totranslit(end($img_name_arr));
 if ($image_name != "") {
     $image_name = totranslit(stripslashes($img_name_arr[0])) . "." . $type;
 }
 if (stripos($image_name, "php") !== false) {
     die("Hacking attempt!");
 }
 if (is_uploaded_file($image)) {
     if ($image_size < 100000) {
         $allowed_extensions = array("jpg", "png", "jpe", "jpeg", "gif");
         if (in_array($type, $allowed_extensions) and $image_name) {
             include_once ENGINE_DIR . '/classes/thumb.class.php';
             $res = @move_uploaded_file($image, ROOT_DIR . "/uploads/fotos/" . $id . "." . $type);
             if ($res) {
                 @chmod(ROOT_DIR . "/uploads/fotos/" . $id . "." . $type, 0666);
                 $thumb = new thumbnail(ROOT_DIR . "/uploads/fotos/" . $id . "." . $type);
                 if ($thumb->size_auto($user_group[$member_id['user_group']]['max_foto'])) {
                     $thumb->jpeg_quality($config['jpeg_quality']);
开发者ID:Hadryan,项目名称:L2LWEB,代码行数:31,代码来源:editusers.php

示例10: check_filename

 private function check_filename($filename)
 {
     if ($filename != "") {
         $filename = str_replace("\\", "/", $filename);
         $filename = str_replace("..", "", $filename);
         $filename = str_replace("/", "", $filename);
         $filename_arr = explode(".", $filename);
         $type = totranslit(end($filename_arr));
         $curr_key = key($filename_arr);
         unset($filename_arr[$curr_key]);
         $filename = totranslit(implode(".", $filename_arr), false) . "." . $type;
     } else {
         return false;
     }
     $filename = str_replace("..", ".", $filename);
     $filename = str_ireplace("php", "", $filename);
     if (stripos($filename, "php") !== false) {
         return false;
     }
     if (stripos($filename, "phtm") !== false) {
         return false;
     }
     if (stripos($filename, "shtm") !== false) {
         return false;
     }
     if (stripos($filename, ".htaccess") !== false) {
         return false;
     }
     if (stripos($filename, ".cgi") !== false) {
         return false;
     }
     if (stripos($filename, ".html") !== false) {
         return false;
     }
     if (stripos($filename, ".ini") !== false) {
         return false;
     }
     if (stripos($filename, ".") === 0) {
         return false;
     }
     if (stripos($filename, ".") === false) {
         return false;
     }
     return $filename;
 }
开发者ID:Zzepish,项目名称:IvanShikalovWebSIte,代码行数:45,代码来源:upload.class.php

示例11: sub_load_template

 function sub_load_template($tpl_name)
 {
     $tpl_name = str_replace(chr(0), '', $tpl_name);
     $url = @parse_url($tpl_name);
     $file_path = dirname($this->clear_url_dir($url['path']));
     $tpl_name = pathinfo($url['path']);
     $tpl_name = totranslit($tpl_name['basename']);
     $type = explode(".", $tpl_name);
     $type = strtolower(end($type));
     if ($type != "tpl") {
         return "Not Allowed Template Name: " . $tpl_name;
     }
     if ($file_path and $file_path != ".") {
         $tpl_name = $file_path . "/" . $tpl_name;
     }
     if (strpos($tpl_name, '/templates/') === 0) {
         $tpl_name = str_replace('/templates/', '', $tpl_name);
         $templatefile = ROOT_DIR . '/templates/' . $tpl_name;
     } else {
         $templatefile = $this->dir . "/" . $tpl_name;
     }
     if ($tpl_name == '' || !file_exists($templatefile)) {
         $templatefile = str_replace(ROOT_DIR, '', $templatefile);
         return "Template not found: " . $templatefile;
         return false;
     }
     if (stripos($templatefile, ".php") !== false) {
         return "Not Allowed Template Name: " . $tpl_name;
     }
     $template = file_get_contents($templatefile);
     $template = $this->check_module($template);
     if (strpos($template, "[group=") !== false or strpos($template, "[not-group=") !== false) {
         $template = $this->check_group($template);
     }
     if (strpos($template, "[page-count=") !== false) {
         $template = preg_replace_callback("#\\[(page-count)=(.+?)\\](.*?)\\[/page-count\\]#is", array(&$this, 'check_page'), $template);
     }
     if (strpos($template, "[not-page-count=") !== false) {
         $template = preg_replace_callback("#\\[(not-page-count)=(.+?)\\](.*?)\\[/not-page-count\\]#is", array(&$this, 'check_page'), $template);
     }
     if (strpos($template, "[tags=") !== false) {
         $template = preg_replace_callback("#\\[(tags)=(.+?)\\](.*?)\\[/tags\\]#is", array(&$this, 'check_tag'), $template);
     }
     if (strpos($template, "[not-tags=") !== false) {
         $template = preg_replace_callback("#\\[(not-tags)=(.+?)\\](.*?)\\[/not-tags\\]#is", array(&$this, 'check_tag'), $template);
     }
     if (strpos($template, "[news=") !== false) {
         $template = preg_replace_callback("#\\[(news)=(.+?)\\](.*?)\\[/news\\]#is", array(&$this, 'check_tag'), $template);
     }
     if (strpos($template, "[not-news=") !== false) {
         $template = preg_replace_callback("#\\[(not-news)=(.+?)\\](.*?)\\[/not-news\\]#is", array(&$this, 'check_tag'), $template);
     }
     if (strpos($template, "[smartphone]") !== false) {
         $template = preg_replace_callback("#\\[(smartphone)\\](.*?)\\[/smartphone\\]#is", array(&$this, 'check_device'), $template);
     }
     if (strpos($template, "[not-smartphone]") !== false) {
         $template = preg_replace_callback("#\\[(not-smartphone)\\](.*?)\\[/not-smartphone\\]#is", array(&$this, 'check_device'), $template);
     }
     if (strpos($template, "[tablet]") !== false) {
         $template = preg_replace_callback("#\\[(tablet)\\](.*?)\\[/tablet\\]#is", array(&$this, 'check_device'), $template);
     }
     if (strpos($template, "[not-tablet]") !== false) {
         $template = preg_replace_callback("#\\[(not-tablet)\\](.*?)\\[/not-tablet\\]#is", array(&$this, 'check_device'), $template);
     }
     if (strpos($template, "[desktop]") !== false) {
         $template = preg_replace_callback("#\\[(desktop)\\](.*?)\\[/desktop\\]#is", array(&$this, 'check_device'), $template);
     }
     if (strpos($template, "[not-desktop]") !== false) {
         $template = preg_replace_callback("#\\[(not-desktop)\\](.*?)\\[/not-desktop\\]#is", array(&$this, 'check_device'), $template);
     }
     return $template;
 }
开发者ID:Gordondalos,项目名称:union,代码行数:72,代码来源:templates.class.php

示例12: time

$PHP_SELF = $_SERVER['PHP_SELF'];
$_IP = $db->safesql($_SERVER['REMOTE_ADDR']);
$_TIME = time() + $config['date_adjust'] * 60;
require_once ENGINE_DIR . '/skins/default.skin.php';
if (isset($_POST['action'])) {
    $action = $_POST['action'];
} else {
    $action = $_GET['action'];
}
if (isset($_POST['mod'])) {
    $mod = $_POST['mod'];
} else {
    $mod = $_GET['mod'];
}
$mod = totranslit($mod, true, false);
$action = totranslit($action, false, false);
$user_group = get_vars("usergroup");
if (!$user_group) {
    $user_group = array();
    $db->query("SELECT * FROM " . USERPREFIX . "_usergroups ORDER BY id ASC");
    while ($row = $db->get_row()) {
        $user_group[$row['id']] = array();
        foreach ($row as $key => $value) {
            $user_group[$row['id']][$key] = stripslashes($value);
        }
    }
    set_vars("usergroup", $user_group);
    $db->free();
}
$cat_info = get_vars("category");
if (!is_array($cat_info)) {
开发者ID:Hadryan,项目名称:L2LWEB,代码行数:31,代码来源:init.php

示例13: values

    $db->query("INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('" . $db->safesql($member_id['name']) . "', '{$_TIME}', '{$_IP}', '4', '{$banner_tag}')");
    clear_cache();
    header("Location: " . $_SERVER['PHP_SELF'] . "?mod=banners");
}
if ($_POST['action'] == "doedit") {
    if ($_REQUEST['user_hash'] == "" or $_REQUEST['user_hash'] != $dle_login_hash) {
        die("Hacking attempt! User not found");
    }
    if (!$id) {
        msg("error", "ID not valid", "ID not valid");
    }
    if (function_exists("get_magic_quotes_gpc") && get_magic_quotes_gpc()) {
        $_POST['banner_descr'] = stripslashes($_POST['banner_descr']);
        $_POST['banner_code'] = stripslashes($_POST['banner_code']);
    }
    $banner_tag = totranslit(strip_tags(trim($_POST['banner_tag'])));
    $banner_descr = $db->safesql(strip_tags(trim($_POST['banner_descr'])));
    $banner_code = $db->safesql(trim($_POST['banner_code']));
    $approve = intval($_REQUEST['approve']);
    $short_place = intval($_REQUEST['short_place']);
    $bstick = intval($_REQUEST['bstick']);
    $main = intval($_REQUEST['main']);
    $fpage = intval($_REQUEST['fpage']);
    $category = $_POST['category'];
    if (!count($category)) {
        $category = array();
        $category[] = '0';
    }
    $category_list = array();
    foreach ($category as $value) {
        $category_list[] = intval($value);
开发者ID:Zzepish,项目名称:IvanShikalovWebSIte,代码行数:31,代码来源:banners.php

示例14: elseif

} elseif ($action == "doedit") {
    if ($_REQUEST['user_hash'] == "" or $_REQUEST['user_hash'] != $dle_login_hash) {
        die("Hacking attempt! User not found");
    }
    $quotes = array("'", "\"", "`", "\t", "\n", "\r", '"');
    $cat_name = $db->safesql(htmlspecialchars(strip_tags(stripslashes($_POST['cat_name'])), ENT_QUOTES));
    $skin_name = trim(totranslit($_POST['skin_name'], false, false));
    $cat_icon = $db->safesql(htmlspecialchars(strip_tags(stripslashes($_POST['cat_icon'])), ENT_QUOTES));
    $alt_cat_name = totranslit(stripslashes($_POST['alt_cat_name']), true, false);
    $catid = intval($_POST['catid']);
    $parentid = intval($_POST['parentid']);
    $meta_title = $db->safesql(htmlspecialchars(strip_tags(stripslashes($_POST['meta_title']))));
    $description = $db->safesql(dle_substr(strip_tags(stripslashes($_POST['descr'])), 0, 200, $config['charset']));
    $keywords = $db->safesql(str_replace($quotes, " ", strip_tags(stripslashes($_POST['keywords']))));
    $short_tpl = totranslit(stripslashes(trim($_POST['short_tpl'])));
    $full_tpl = totranslit(stripslashes(trim($_POST['full_tpl'])));
    if (in_array($_POST['news_sort'], array("date", "rating", "news_read", "title"))) {
        $news_sort = $db->safesql($_POST['news_sort']);
    } else {
        $news_sort = "";
    }
    if (in_array($_POST['news_msort'], array("ASC", "DESC"))) {
        $news_msort = $db->safesql($_POST['news_msort']);
    } else {
        $news_msort = "";
    }
    if ($_POST['news_number'] > 0) {
        $news_number = intval($_POST['news_number']);
    } else {
        $news_number = 0;
    }
开发者ID:Hadryan,项目名称:L2LWEB,代码行数:31,代码来源:categories.php

示例15: msg

 $short_story = $parse->process($_POST['short_story']);
 if ($config['allow_admin_wysiwyg'] or $allow_br != '1') {
     $full_story = $db->safesql($parse->BB_Parse($full_story));
     $short_story = $db->safesql($parse->BB_Parse($short_story));
 } else {
     $full_story = $db->safesql($parse->BB_Parse($full_story, false));
     $short_story = $db->safesql($parse->BB_Parse($short_story, false));
 }
 if ($parse->not_allowed_text) {
     msg("error", $lang['addnews_error'], $lang['news_err_39'], "javascript:history.go(-1)");
 }
 $alt_name = $_POST['alt_name'];
 if (trim($alt_name) == "" or !$alt_name) {
     $alt_name = totranslit(stripslashes($title), true, false);
 } else {
     $alt_name = totranslit(stripslashes($alt_name), true, false);
 }
 $title = $db->safesql($title);
 $metatags = create_metatags($short_story . $full_story);
 $catalog_url = $db->safesql(dle_substr(htmlspecialchars(strip_tags(stripslashes(trim($_POST['catalog_url']))), ENT_QUOTES, $config['charset']), 0, 3, $config['charset']));
 if ($config['create_catalog'] and !$catalog_url) {
     $catalog_url = $db->safesql(dle_substr(htmlspecialchars(strip_tags(stripslashes(trim($title))), ENT_QUOTES, $config['charset']), 0, 1, $config['charset']));
 }
 if (@preg_match("/[\\||\\<|\\>|\"|\\!|\\?|\$|\\@|\\/|\\\\|\\&\\~\\*\\+]/", $_POST['tags'])) {
     $_POST['tags'] = "";
 } else {
     $_POST['tags'] = @$db->safesql(htmlspecialchars(strip_tags(stripslashes(trim($_POST['tags']))), ENT_COMPAT, $config['charset']));
 }
 if ($_POST['tags']) {
     $temp_array = array();
     $tags_array = array();
开发者ID:Banych,项目名称:SiteCreate,代码行数:31,代码来源:addnews.php


注:本文中的totranslit函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。