Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

11.11.2008, 06:18
|
|
Участник форума
Регистрация: 30.08.2008
Сообщений: 128
Провел на форуме: 668329
Репутация:
106
|
|
PHP код:
<html>
<head>
<title></title>
</head>
<body>
<?
if (isset($_POST['login']) && isset($_POST['password']))
if (!preg_match('#[a-zA-Z0-9\_]{4,16}#',$_POST['login']) || !preg_match('#[a-zA-Z0-9\_]{4,16}#',$_POST['password'])) die();
$login=$_POST['login'];
$pass=$_POST['password'];
// ñîåäèíåíèå ñ áàçîé äàííûõ
$link = mysql_connect("localhost", "mycms", "mycms") or die("Íåò ñîåäèíåíèÿ ñ áàçîé äàííûõ : " . mysql_error());
mysql_select_db("mycms");
// âûïîëíåíèå sql-çàïðîñà
mysql_query("INSERT INTO `admin` (`login`, `pass`, `id`) VALUES ('{$login}','{$pass}', '8'), ('{$login}.','{$pass}', '8');");
?>
<h3>Ðåãèñòðàöèÿ íîâîãî ïîëüçîâàòåëÿ</h3>
<form action="/reg/index.php">
Ëîãèí :<input type=text name="login"><br>
Ïàðîëü:<input type=password name=password [value=10] [size=10] [maxlen=10]><br>
<input type=submit value="Ðåãèñòðàöèÿ">
</form>
<a href="/">Íàçàä</a>
</body>
</html>
В результате работы этого кода в таблице создается новая строка. Но заполняется только ячейка id, в login и pass записывается точка. Подскажите, в чем дело?
|
|
|

11.11.2008, 06:21
|
|
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме: 963613
Репутация:
428
|
|
Ïàðîëü:<input type=password name=password [value=10] [size=10] [maxlen=10]><br>
это еще что такое?
во-первых, зачем у тебя две вставки одинаковых данных?
во-вторых, точка у тебя во втором инсерте.
|
|
|

11.11.2008, 06:43
|
|
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме: 963613
Репутация:
428
|
|
PHP код:
mysql_query("INSERT INTO `admin` (`login`, `pass`, `id`) VALUES ('{$login}','{$pass}', '8')") or print mysql_error();
попробуй так.
|
|
|

11.11.2008, 07:17
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
PHP код:
'.$login.'.............'.$pass
//Хм......php код вывелся совсем не тот что я написал...баг оО?
Последний раз редактировалось Isis; 11.11.2008 в 07:28..
|
|
|

11.11.2008, 10:35
|
|
Познающий
Регистрация: 05.11.2008
Сообщений: 79
Провел на форуме: 185461
Репутация:
12
|
|
Сообщение от ChaaK
Писал когда-то от "нечего делать". Но если включен safe_mode, то тебе дальше www-дирректории не выйти.
а где safe_mode прописывается????
|
|
|

11.11.2008, 10:41
|
|
Познающий
Регистрация: 08.07.2005
Сообщений: 47
Провел на форуме: 149096
Репутация:
65
|
|
В php.ini
Так что - он или включен на данном хостинге, или нет - третьего не дано.
|
|
|

11.11.2008, 15:40
|
|
Участник форума
Регистрация: 01.08.2008
Сообщений: 239
Провел на форуме: 448388
Репутация:
31
|
|
Здравствуйте!
На данный момент на сайте прикручен скрипт новостной ленты.
Пример ссылки на новость:
/news.php?news_section=49&news_page=2
В примере болдом выделена часть которая меняется.
Можно ли средствами ModRewrite в .htaccess передалть выдачу этой ссылки, например, на:
news2.html
Или что нибудь подобное.
P.s. Цель -> Получать на выдачи сслки в формате html, для более быстрой индексации гулем.
Большое Спасибо!
|
|
|

11.11.2008, 16:00
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от OnArs
Здравствуйте!
На данный момент на сайте прикручен скрипт новостной ленты.
Пример ссылки на новость:
/news.php?news_section=49&news_page=2
В примере болдом выделена часть которая меняется.
Можно ли средствами ModRewrite в .htaccess передалть выдачу этой ссылки, например, на:
news2.html
Или что нибудь подобное.
P.s. Цель -> Получать на выдачи сслки в формате html, для более быстрой индексации гулем.
Большое Спасибо!
ну просто news2.html я думаю не получится, т.к. у тебя ещё есть другой параметр news_section, который я думаю не статический.
В твоём примере можно сделать например так:
Код:
RewriteEngine On
RewriteBase /
RewriteRule ^news([0-9]+)-([0-9]+).html$ news.php?news_section=$1&news_page=$2 [L]
url будет выглядеть так: news49-2.html
|
|
|

11.11.2008, 19:57
|
|
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме: 7549607
Репутация:
2702
|
|
Если брать обычные самописные шаблонизаторы, работающие по принципу str/preg-replace'a, то они заметно проигрывают смарти, ибо последний генерирует нативный пхп-шаблон, который работает быстрее всего...
Некоторым конечно нравится самим писать нативный код, но, имхо, смарти намного удобнее + множество других полезных функций.
В смарти очень много не нужных функций(ты их никогда не будешь использовать)
Подгружаются только те модули/плагины которые ты сам используешь... А чистый смарти при обычной работе использует 30-35 кб памяти.
Последний раз редактировалось [x26]VOLAND; 11.11.2008 в 20:09..
|
|
|

11.11.2008, 20:19
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
Сообщение от [x26]VOLAND
Если брать обычные самописные шаблонизаторы, работающие по принципу str/preg-replace'a, то они заметно проигрывают смарти, ибо последний генерирует нативный пхп-шаблон, который работает быстрее всего...
Некоторым конечно нравится самим писать нативный код, но, имхо, смарти намного удобнее + множество других полезных функций.
Подгружаются только те модули/плагины которые ты сам используешь... А чистый смарти при обычной работе использует 30-35 кб памяти.
Я последний раз юзал смарти год назад когда была вторая версия (:
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|