本文整理汇总了PHP中functions::check方法的典型用法代码示例。如果您正苦于以下问题:PHP functions::check方法的具体用法?PHP functions::check怎么用?PHP functions::check使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类functions
的用法示例。
在下文中一共展示了functions::check方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: auth
static function auth($login, $password)
{
$login = functions::check($login);
$password = functions::check($password);
$error = "";
if (!empty($login) && !empty($password)) {
$user = users::getUser(1, $login, $password);
if ($user->id > 0) {
$_SESSION["s_user"] = $user->toArray();
} else {
$error = "Вы ввели не верные логин или пароль";
}
} else {
$error = "Необходимо заполнить все поля";
}
return $error;
}
示例2: defined
*/
defined('_IN_JOHNCMS') or die('Error: restricted access');
require_once '../incfiles/head.php';
echo '<div class="phdr"><a href="index.php"><b>' . $lng['downloads'] . '</b></a> | ' . $lng['search'] . '</div>';
if (!empty($_GET['srh'])) {
$srh = functions::check($_GET['srh']);
} else {
if ($_POST['srh'] == "") {
echo functions::display_error($lng_dl['search_string_empty'], '<a href="index.php">' . $lng['back'] . '</a>');
require_once '../incfiles/end.php';
exit;
}
$srh = functions::check($_POST['srh']);
}
if (!empty($_GET['srh'])) {
$srh = functions::check($_GET['srh']);
}
$psk = mysql_query("select * from `download` where type='file' ;");
if (empty($_GET['start'])) {
$start = 0;
} else {
$start = $_GET['start'];
}
while ($array = mysql_fetch_array($psk)) {
if (stristr($array['name'], $srh)) {
$res[] = $lng_dl['found_by_name'] . ":<br/><a href='?act=view&file=" . $array['id'] . "'>{$array['name']}</a><br/>";
}
if (stristr($array['text'], $srh)) {
$res[] = $lng_dl['found_by_description'] . ":<br/><a href='?act=view&file=" . $array['id'] . "'>{$array['name']}</a><br/>{$array['text']}<br/>";
}
}
示例3: defined
defined('_IN_JOHNCMS') or die('Error: restricted access');
require_once "../incfiles/head.php";
if ($rights == 4 || $rights >= 6) {
if (empty($_GET['cat'])) {
$loaddir = $loadroot;
} else {
$cat = intval($_GET['cat']);
provcat($cat);
$cat1 = mysql_query("select * from `download` where type = 'cat' and id = '" . $cat . "';");
$adrdir = mysql_fetch_array($cat1);
$loaddir = "{$adrdir['adres']}/{$adrdir['name']}";
}
if (isset($_POST['submit'])) {
$url = trim($_POST['url']);
$opis = functions::check($_POST['opis']);
$newn = functions::check($_POST['newn']);
$tipf = functions::format($url);
if (eregi("[^a-z0-9.()+_-]", $newn)) {
echo "В новом названии файла <b>{$newn}</b> присутствуют недопустимые символы<br/>Разрешены только латинские символы, цифры и некоторые знаки ( .()+_- )<br /><a href='?act=import&cat=" . $cat . "'>Повторить</a><br/>";
require_once '../incfiles/end.php';
exit;
}
$import = "{$loaddir}/{$newn}.{$tipf}";
$files = file("{$import}");
if (!$files) {
if (copy($url, $import)) {
$ch = "{$newn}.{$tipf}";
echo "Файл успешно загружен<br/>";
mysql_query("insert into `download` values(0,'{$cat}','" . mysql_real_escape_string($loaddir) . "','" . time() . "','" . mysql_real_escape_string($ch) . "','file','','','','" . $opis . "','');");
} else {
echo "Загрузка файла не удалась!<br/>";
示例4: switch
if (!empty($_SESSION['uid'])) {
if (!empty($_GET['act'])) {
$act = $_GET['act'];
}
switch ($act) {
case "add":
echo '<div class="phdr">' . $lng_pm['add_to_ignor'] . '</div>';
echo "<form action='ignor.php?act=edit&add=1' method='post'>" . $lng_pm['enter_nick'] . "<br/>";
echo "<input type='text' name='nik' value='' /><br/><input type='submit' value='" . $lng['add'] . "' /></form>";
echo '<a href="ignor.php">' . $lng['back'] . '</a><br/>';
break;
case "edit":
if (!empty($_POST['nik'])) {
$nik = functions::check($_POST['nik']);
} elseif (!empty($_GET['nik'])) {
$nik = functions::check($_GET['nik']);
} else {
if (empty($_GET['id'])) {
echo "ERROR!<br/><a href='ignor.php'>Back</a><br/>";
require_once '../incfiles/end.php';
exit;
}
$nk = mysql_query("select * from `users` where id='" . $id . "';");
$nk1 = mysql_fetch_array($nk);
$nik = $nk1['name'];
}
if (!empty($_GET['add'])) {
$add = intval($_GET['add']);
}
$adc = mysql_query("select * from `privat` where me='" . $login . "' and ignor='" . $nik . "';");
$adc1 = mysql_num_rows($adc);
示例5: mysql_query
// Проверка на флуд
$flood = functions::antiflood();
if ($flood) {
require '../incfiles/head.php';
echo functions::display_error($lng['error_flood'] . ' ' . $flood . $lng['sec'] . ', <a href="index.php?id=' . $id . '&start=' . $start . '">' . $lng['back'] . '</a>');
require '../incfiles/end.php';
exit;
}
$req_r = mysql_query("SELECT * FROM `forum` WHERE `id` = '{$id}' AND `type` = 'r' LIMIT 1");
if (!mysql_num_rows($req_r)) {
require '../incfiles/head.php';
echo functions::display_error($lng['error_wrong_data']);
require '../incfiles/end.php';
exit;
}
$th = isset($_POST['th']) ? functions::check(mb_substr(trim($_POST['th']), 0, 100)) : '';
$msg = isset($_POST['msg']) ? functions::checkin(trim($_POST['msg'])) : '';
$buzz_prefix = $_POST['tiento'];
if (isset($_POST['msgtrans'])) {
$th = functions::trans($th);
$msg = functions::trans($msg);
}
$msg = preg_replace_callback('~\\[url=(http://.+?)\\](.+?)\\[/url\\]|(http://(www.)?[0-9a-zA-Z\\.-]+\\.[0-9a-zA-Z]{2,6}[0-9a-zA-Z/\\?\\.\\~&_=/%-:#]*)~', 'forum_link', $msg);
if (isset($_POST['submit']) && isset($_POST['token']) && isset($_SESSION['token']) && $_POST['token'] == $_SESSION['token']) {
$error = array();
if (empty($th)) {
$error[] = $lng_forum['error_topic_name'];
}
if (mb_strlen($th) < 2) {
$error[] = $lng_forum['error_topic_name_lenght'];
}
示例6: intval
if ($rights == 4 || $rights >= 6) {
if (!empty($_GET['cat'])) {
$cat = intval($_GET['cat']);
}
if (isset($_POST['submit'])) {
if (empty($cat)) {
$droot = $loadroot;
} else {
$cat = intval(trim($cat));
provcat($cat);
$cat1 = mysql_query("select * from `download` where type = 'cat' and id = '" . $cat . "';");
$adrdir = mysql_fetch_array($cat1);
$droot = "{$adrdir['adres']}/{$adrdir['name']}";
}
$drn = functions::check($_POST['drn']);
$rusn = functions::check($_POST['rusn']);
$mk = mkdir("{$droot}/{$drn}", 0777);
if ($mk == true) {
chmod("{$droot}/{$drn}", 0777);
echo "Папка создана<br/>";
mysql_query("insert into `download` values(0,'" . $cat . "','" . $droot . "','" . time() . "','" . $drn . "','cat','','','','" . $rusn . "','');");
$categ = mysql_query("select * from `download` where type = 'cat' and name='{$drn}' and refid = '" . $cat . "';");
$newcat = mysql_fetch_array($categ);
echo "»<a href='?cat=" . $newcat[id] . "'>В папку</a><br/>";
} else {
echo "ERROR<br/>";
}
} else {
echo "<form action='?act=makdir&cat=" . intval($_GET['cat']) . "' method='post'>\n <p>" . $lng_dl['folder_name'] . "<br />\n <input type='text' name='drn'/></p>\n <p>" . $lng_dl['folder_name_for_list'] . ":<br/>\n <input type='text' name='rusn'/></p>\n <p><input type='submit' name='submit' value='Создать'/></p>\n </form>";
}
}
示例7: mysql_fetch_assoc
$ms = mysql_fetch_assoc($typ);
if ($ms[type] != "t") {
require '../incfiles/head.php';
echo functions::display_error($lng['error_wrong_data']);
require '../incfiles/end.php';
exit;
}
if (isset($_POST['submit'])) {
$nn = isset($_POST['nn']) ? functions::check($_POST['nn']) : false;
if (!$nn) {
require '../incfiles/head.php';
echo functions::display_error($lng_forum['error_topic_name'], '<a href="index.php?act=ren&id=' . $id . '">' . $lng['repeat'] . '</a>');
require '../incfiles/end.php';
exit;
}
$bz = isset($_POST['bz']) ? functions::check($_POST['bz']) : false;
if (!$bz) {
require '../incfiles/head.php';
echo functions::display_error($lng_forum['error_topic_name'], '<a href="index.php?act=ren&id=' . $id . '">' . $lng['repeat'] . '</a>');
require '../incfiles/end.php';
exit;
}
// Periksa apakah ada topik dengan nama yang sama?
$pt = mysql_query("SELECT * FROM `forum` WHERE `type` = 't' AND `refid` = '" . $ms['refid'] . "' and text='{$nn}' LIMIT 1");
if (mysql_num_rows($pt) != 0) {
require '../incfiles/head.php';
echo functions::display_error($lng_forum['error_topic_exists'], '<a href="index.php?act=ren&id=' . $id . '">' . $lng['repeat'] . '</a>');
require '../incfiles/end.php';
exit;
}
mysql_query("update `forum` set text='" . $nn . "',tiento='" . $bz . "' where id='" . $id . "';");
示例8: strtok
if (isset($_POST['submit'])) {
// Проверка на флуд
$flood = functions::antiflood();
if ($flood) {
require_once '../incfiles/head.php';
echo functions::display_error('Вы не можете так часто добавлять сообщения<br />Пожалуйста, подождите ' . $flood . ' сек.', '<a href="index.php?act=komm&id=' . $id . '">Назад</a>');
require_once '../incfiles/end.php';
exit;
}
if ($_POST['msg'] == "") {
require_once "../incfiles/head.php";
echo "Вы не ввели сообщение!<br/><a href='?act=komm&id=" . $id . "'>К комментариям</a><br/>";
require_once '../incfiles/end.php';
exit;
}
$msg = functions::check($_POST['msg']);
if ($_POST[msgtrans] == 1) {
$msg = functions::trans($msg);
}
$msg = mb_substr($msg, 0, 500);
$agn = strtok($agn, ' ');
mysql_query("insert into `download` values(0,'{$id}','','" . time() . "','','komm','{$login}','" . long2ip($ip) . "','" . $agn . "','" . $msg . "','');");
$fpst = $datauser['komm'] + 1;
mysql_query("UPDATE `users` SET\n\t\t`komm`='" . $fpst . "',\n\t\t`lastpost` = '" . time() . "'\n\t\tWHERE `id`='" . $user_id . "'");
header("Location: index.php?act=komm&id={$id}");
} else {
require_once "../incfiles/head.php";
echo "Напишите комментарий<br/><br/><form action='?act=addkomm&id=" . $id . "' method='post'>\nCообщение(max. 500)<br/>\n<textarea rows='3' title='Введите комментарий' name='msg' ></textarea><br/><br/>\n<input type='checkbox' name='msgtrans' value='1' title='Поставьте флажок для транслитерации сообщения' /> Транслит<br/>\n<input type='submit' title='Нажмите для отправки' name='submit' value='добавить' />\n </form><br/>";
echo '<a href="index.php?act=trans">Транслит</a><br /><a href="../str/smile.php">' . $lng['smileys'] . '</a><br/>';
}
} else {
示例9: mysql_query
Редактирование выбранной категории, или раздела
-----------------------------------------------------------------
*/
if (!$id) {
echo functions::display_error($lng['error_wrong_data'], '<a href="index.php?act=forum">' . $lng_forum['forum_management'] . '</a>');
require '../incfiles/end.php';
exit;
}
$req = mysql_query("SELECT * FROM `forum` WHERE `id` = '{$id}'");
if (mysql_num_rows($req)) {
$res = mysql_fetch_assoc($req);
if ($res['type'] == 'f' || $res['type'] == 'r') {
if (isset($_POST['submit'])) {
// Принимаем данные
$name = isset($_POST['name']) ? functions::check($_POST['name']) : '';
$desc = isset($_POST['desc']) ? functions::check($_POST['desc']) : '';
$category = isset($_POST['category']) ? intval($_POST['category']) : 0;
// проверяем на ошибки
$error = array();
if ($res['type'] == 'r' && !$category) {
$error[] = $lng_forum['error_category_select'];
} elseif ($res['type'] == 'r' && !mysql_result(mysql_query("SELECT COUNT(*) FROM `forum` WHERE `id` = '{$category}' AND `type` = 'f'"), 0)) {
$error[] = $lng_forum['error_category_select'];
}
if (!$name) {
$error[] = $lng['error_empty_title'];
}
if ($name && (mb_strlen($name) < 2 || mb_strlen($name) > 30)) {
$error[] = $lng['title'] . ': ' . $lng['error_wrong_lenght'];
}
if ($desc && mb_strlen($desc) < 2) {
示例10: mysql_query
echo functions::display_error($lng['error_wrong_data']);
require_once '../incfiles/end.php';
exit;
}
mysql_query("UPDATE `cms_counters` SET\n `name` = '" . functions::check($name) . "',\n `link1` = '" . mysql_real_escape_string($link1) . "',\n `link2` = '" . mysql_real_escape_string($link2) . "',\n `mode` = '{$mode}'\n WHERE `id` = '{$id}'");
} else {
// Получаем значение сортировки
$req = mysql_query("SELECT `sort` FROM `cms_counters` ORDER BY `sort` DESC LIMIT 1");
if (mysql_num_rows($req) > 0) {
$res = mysql_fetch_array($req);
$sort = $res['sort'] + 1;
} else {
$sort = 1;
}
// Режим добавления
mysql_query("INSERT INTO `cms_counters` SET\n `name` = '" . functions::check($name) . "',\n `sort` = '{$sort}',\n `link1` = '" . mysql_real_escape_string($link1) . "',\n `link2` = '" . mysql_real_escape_string($link2) . "',\n `mode` = '{$mode}'");
}
echo '<div class="gmenu"><p>' . ($id ? $lng['counter_edit_conf'] : $lng['counter_add_conf']) . '</p></div>';
break;
default:
/*
-----------------------------------------------------------------
Вывод списка счетчиков
-----------------------------------------------------------------
*/
echo '<div class="phdr"><a href="index.php"><b>' . $lng['admin_panel'] . '</b></a> | ' . $lng['counters'] . '</div>';
$req = mysql_query("SELECT * FROM `cms_counters` ORDER BY `sort` ASC");
if (mysql_num_rows($req)) {
$i = 0;
while ($res = mysql_fetch_assoc($req)) {
echo $i % 2 ? '<div class="list2">' : '<div class="list1">';
示例11: intval
require_once "../incfiles/head.php";
if ($rights == 4 || $rights >= 6) {
if ($_GET['file'] == "") {
echo $lng_dl['file_not_selected'] . "<br/><a href='?'>" . $lng['back'] . "</a><br/>";
require_once '../incfiles/end.php';
exit;
}
$file = intval($_GET['file']);
$file1 = mysql_query("SELECT * FROM `download` WHERE `type` = 'file' AND `id` = '" . $file . "';");
$file2 = mysql_num_rows($file1);
$adrfile = mysql_fetch_array($file1);
if ($file1 == 0 || !is_file("{$adrfile['adres']}/{$adrfile['name']}")) {
echo $lng_dl['file_not_selected'] . "<br/><a href='?'>" . $lng['back'] . "</a><br/>";
require_once '../incfiles/end.php';
exit;
}
$stt = "{$adrfile['text']}";
if (isset($_POST['submit'])) {
$newt = functions::check($_POST['newt']);
mysql_query("update `download` set `text`='" . $newt . "' where `id`='" . $file . "';");
echo $lng_dl['description_changed'] . "<br/>";
} else {
$str = str_replace("<br/>", "\r\n", $adrfile['text']);
echo "<form action='?act=opis&file=" . $file . "' method='post'>";
echo $lng['description'] . ':<br/><textarea rows="4" name="newt">' . $str . '</textarea><br/>';
echo "<input type='submit' name='submit' value='Изменить'/></form><br/>";
}
} else {
echo "Нет доступа!";
}
echo "<p><a href='?act=view&file=" . $file . "'>" . $lng['back'] . "</a></p>";
示例12: mysql_query
mysql_query("UPDATE `forum` SET\n `refid` = '{$razd}'\n WHERE `id` = '{$id}'\n ");
header("Location: index.php?id={$id}");
} else {
/*
-----------------------------------------------------------------
Перенос темы
-----------------------------------------------------------------
*/
$ms = mysql_fetch_assoc($typ);
require '../incfiles/head.php';
if (empty($_GET['other'])) {
$rz = mysql_query("select * from `forum` where id='" . $ms['refid'] . "';");
$rz1 = mysql_fetch_assoc($rz);
$other = $rz1['refid'];
} else {
$other = intval(functions::check($_GET['other']));
}
$fr = mysql_query("select * from `forum` where id='" . $other . "';");
$fr1 = mysql_fetch_assoc($fr);
echo '<div class="phdr"><a href="index.php?id=' . $id . '"><b>' . $lng['forum'] . '</b></a> | ' . $lng_forum['topic_move'] . '</div>' . '<form action="index.php?act=per&id=' . $id . '" method="post">' . '<div class="gmenu"><p>' . '<h3>' . $lng['category'] . '</h3>' . $fr1['text'] . '</p>' . '<p><h3>' . $lng['section'] . '</h3>' . '<select name="razd">';
$raz = mysql_query("SELECT * FROM `forum` WHERE `refid` = '{$other}' AND `type` = 'r' AND `id` != '" . $ms['refid'] . "' ORDER BY `realid` ASC");
while ($raz1 = mysql_fetch_assoc($raz)) {
echo '<option value="' . $raz1['id'] . '">' . $raz1['text'] . '</option>';
}
echo '</select></p>' . '<p><input type="submit" name="submit" value="' . $lng['move'] . '"/></p>' . '</div></form>' . '<div class="phdr">' . $lng_forum['other_categories'] . '</div>';
$frm = mysql_query("SELECT * FROM `forum` WHERE `type` = 'f' AND `id` != '{$other}' ORDER BY `realid` ASC");
while ($frm1 = mysql_fetch_assoc($frm)) {
echo $i % 2 ? '<div class="list2">' : '<div class="list1">';
echo '<a href="index.php?act=per&id=' . $id . '&other=' . $frm1['id'] . '">' . $frm1['text'] . '</a></div>';
++$i;
}
示例13: mysql_query
if (empty($error)) {
mysql_query("INSERT INTO `cms_mail` SET\n\t\t`user_id` = '" . $user_id . "',\n\t\t`from_id` = '" . $id . "',\n\t\t`text` = '" . mysql_real_escape_string($text) . "',\n\t\t`time` = '" . time() . "',\n\t\t`file_name` = '" . mysql_real_escape_string($newfile) . "',\n\t\t`size` = '" . $sizefile . "'") or die(mysql_error());
mysql_query("UPDATE `users` SET `lastpost` = '" . time() . "' WHERE `id` = '{$user_id}';");
if ($ch == 0) {
mysql_query("UPDATE `cms_contact` SET `time` = '" . time() . "' WHERE `user_id` = '" . $user_id . "' AND\n\t\t\t`from_id` = '" . $id . "';");
mysql_query("UPDATE `cms_contact` SET `time` = '" . time() . "' WHERE `user_id` = '" . $id . "' AND\n\t\t\t`from_id` = '" . $user_id . "';");
}
Header('Location: index.php?act=write' . ($id ? '&id=' . $id : ''));
exit;
} else {
$out .= '<div class="rmenu">' . implode('<br />', $error) . '</div>';
}
}
if (!functions::is_ignor($id) && empty($ban['1']) && empty($ban['3'])) {
$out .= isset($_SESSION['error']) ? $_SESSION['error'] : '';
$out .= '<div class="gmenu">' . '<form name="form" action="index.php?act=write' . ($id ? '&id=' . $id : '') . '" method="post" enctype="multipart/form-data">' . ($id ? '' : '<p><input type="text" name="nick" maxlength="15" value="' . (!empty($_POST['nick']) ? functions::check($_POST['nick']) : '') . '" placeholder="' . $lng_mail['to_whom'] . '?"/></p>') . '<p>';
if (!$is_mobile) {
$out .= bbcode::auto_bb('form', 'text');
}
$out .= '<textarea rows="' . $set_user['field_h'] . '" name="text"></textarea></p>';
if ($set_user['translit']) {
$out .= '<input type="checkbox" name="msgtrans" value="1" ' . (isset($_POST['msgtrans']) ? 'checked="checked" ' : '') . '/> ' . $lng['translit'] . '<br />';
}
$out .= '<p><input type="file" name="fail" style="width: 100%; max-width: 160px"/></p>';
$out .= '<p><input type="submit" name="submit" value="' . $lng['sent'] . '"/></p>' . '</form></div>' . '<div class="phdr"><b>' . ($id && isset($qs) ? $lng_mail['personal_correspondence'] . ' ' . $qs['name'] : $lng_mail['sending_the_message']) . '</b></div>';
}
if ($id) {
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_mail` WHERE ((`user_id`='{$id}' AND `from_id`='{$user_id}') OR (`user_id`='{$user_id}' AND `from_id`='{$id}')) AND `sys`!='1' AND `delete`!='{$user_id}' AND `spam`='0'"), 0);
if ($total) {
if ($total > $kmess) {
$out .= '<div class="topmenu">' . functions::display_pagination('index.php?act=write&id=' . $id . '&', $start, $total, $kmess) . '</div>';
示例14: mysql_query
echo '<div class="phdr"><a href="index.php"><b>' . $lng['admin_panel'] . '</b></a> | ' . $lng['site_settings'] . '</div>';
if (isset($_POST['submit'])) {
/*
-----------------------------------------------------------------
Сохраняем настройки системы
-----------------------------------------------------------------
*/
mysql_query("UPDATE `cms_settings` SET `val`='" . functions::check($_POST['skindef']) . "' WHERE `key` = 'skindef'");
mysql_query("UPDATE `cms_settings` SET `val`='" . mysql_real_escape_string(htmlspecialchars($_POST['madm'])) . "' WHERE `key` = 'email'");
mysql_query("UPDATE `cms_settings` SET `val`='" . intval($_POST['timeshift']) . "' WHERE `key` = 'timeshift'");
mysql_query("UPDATE `cms_settings` SET `val`='" . functions::check($_POST['copyright']) . "' WHERE `key` = 'copyright'");
mysql_query("UPDATE `cms_settings` SET `val`='" . functions::check(preg_replace("#/\$#", '', trim($_POST['homeurl']))) . "' WHERE `key` = 'homeurl'");
mysql_query("UPDATE `cms_settings` SET `val`='" . intval($_POST['flsz']) . "' WHERE `key` = 'flsz'");
mysql_query("UPDATE `cms_settings` SET `val`='" . isset($_POST['gz']) . "' WHERE `key` = 'gzip'");
mysql_query("UPDATE `cms_settings` SET `val`='" . functions::check($_POST['meta_key']) . "' WHERE `key` = 'meta_key'");
mysql_query("UPDATE `cms_settings` SET `val`='" . functions::check($_POST['meta_desc']) . "' WHERE `key` = 'meta_desc'");
$req = mysql_query("SELECT * FROM `cms_settings`");
$set = array();
while ($res = mysql_fetch_row($req)) {
$set[$res[0]] = $res[1];
}
echo '<div class="rmenu">' . $lng['settings_saved'] . '</div>';
}
/*
-----------------------------------------------------------------
Форма ввода параметров системы
-----------------------------------------------------------------
*/
echo '<form action="index.php?act=settings" method="post"><div class="menu">';
// Общие настройки
echo '<p>' . '<h3>' . $lng['common_settings'] . '</h3>' . $lng['site_url'] . ':<br/>' . '<input type="text" name="homeurl" value="' . htmlentities($set['homeurl']) . '"/><br/>' . $lng['site_copyright'] . ':<br/>' . '<input type="text" name="copyright" value="' . htmlentities($set['copyright'], ENT_QUOTES, 'UTF-8') . '"/><br/>' . $lng['site_email'] . ':<br/>' . '<input name="madm" maxlength="50" value="' . htmlentities($set['email']) . '"/><br />' . $lng['file_maxsize'] . ' (kb):<br />' . '<input type="text" name="flsz" value="' . intval($set['flsz']) . '"/><br />' . '<input name="gz" type="checkbox" value="1" ' . ($set['gzip'] ? 'checked="checked"' : '') . ' /> ' . $lng['gzip_compress'] . '</p>';
示例15: define
* @version VERSION.txt (see attached file)
* @author http://johncms.com/about
* @dev agssbuzz@catroxs.org
http://www.catroxs.org
*/
define('_IN_JOHNCMS', 1);
$rootpath = '';
$headmod = 'login';
require 'incfiles/core.php';
require 'incfiles/head.php';
echo '<div class="phdr"><b>' . $lng['login'] . '</b></div>';
$error = array();
$captcha = FALSE;
$display_form = 1;
$user_login = isset($_POST['n']) ? functions::check($_POST['n']) : NULL;
$user_pass = isset($_REQUEST['p']) ? functions::check($_REQUEST['p']) : NULL;
$user_mem = isset($_POST['mem']) ? 1 : 0;
$user_code = isset($_POST['code']) ? trim($_POST['code']) : NULL;
if ($user_pass && !$user_login && !$id) {
$error[] = $lng['error_login_empty'];
}
if (($user_login || $id) && !$user_pass) {
$error[] = $lng['error_empty_password'];
}
if ($user_login && (mb_strlen($user_login) < 2 || mb_strlen($user_login) > 20)) {
$error[] = $lng['nick'] . ': ' . $lng['error_wrong_lenght'];
}
if ($user_pass && (mb_strlen($user_pass) < 3 || mb_strlen($user_pass) > 15)) {
$error[] = $lng['password'] . ': ' . $lng['error_wrong_lenght'];
}
if (!$error && $user_pass && ($user_login || $id)) {