![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| abalich |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 26.2.2007 Где: Воронеж Репутация: нет Всего: нет |
Feldmarschall, буфферизирует страницу.
This function will turn output buffering on. While output buffering is active no output is sent from the script (other than headers), instead the output is stored in an internal buffer. А вообще перед header(''location'); Ничего не должно выводиться. Так как заголовок уже был послан ошибка будет выводиться! -------------------- Мой дядя самых честных "грабил"... |
|||
|
||||
| Genn1us |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
Так люди пожалуйста скажите как сделать такое после нажатия на кнопку регистрация если все ок и инфа занеслась в базу по середине страницы появляется маленькое окно с текстом На главную и все.
|
|||
|
||||
| abalich |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 26.2.2007 Где: Воронеж Репутация: нет Всего: нет |
ну если все ок то:
1) Можешь взять инфу из текстового документа или из бд и вывести его при помощи echo 2) Можешь записать ему cookie и если куки есть ( + проверка кук в БД , но можно и без неё) вывести содержимое откуда хочешь!! -------------------- Мой дядя самых честных "грабил"... |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
abalich, прекрати нести бред. Сам не знаешь ничего, и других пытаешься учить всякой фигне
Genn1us, тебе надо не маленькое окошко с текстом, а УЧИТЬСЯ ДЕЛАТЬ ПО-ЧЕЛОВЕЧЕСКИ Чтобы хоть одна нормальная строчка была в твоих кривых скриптах. |
|||
|
||||
| abalich |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 26.2.2007 Где: Воронеж Репутация: нет Всего: нет |
Feldmarschall, А чем проблема ??????
-------------------- Мой дядя самых честных "грабил"... |
|||
|
||||
| Genn1us |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
Возник еще вопрос вот код:
Почему если ввести пасс или логин и он не совпадает с тем что в БД то все равно пускает в forum.php и при этом пишет Ошибка: пароль к \"$login\" не подходит! А если ввести все верно то есть пасс и логин тот который в БД то не пишет Ошибка: пароль к \"$login\" не подходит! А просто пропускает. Подскажите, что еще дописать, что б если пас или логин не совподал то он просто бы писал Ошибка: пароль к \"$login\" не подходит! и не пропускал к forum.php Буду очень благодарен за ответы. |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
exit
а в forum.php у тебя, как я понимаю, никакой проверки на пользователя вообще нету? |
|||
|
||||
| Genn1us |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
В forum.php там проверки и не нужны там фреймы.
мне нужно что б проверки были в enter.php то есть в том коде. А что значи exit?) |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
exit - это команда php
про то что в forum.php не нужны проверки - это ты отжог. особенно про фреймы |
|||
|
||||
| Genn1us |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
Feldmarschall, подскажи как записать следующее вот, например такая схема:
если { Тут очень много действий (проверки там на введение логина и пароля на бан и тд) } Если все ок То { Опять действие } Я то знаю что есть if и else но можно ли в первой скобке if { введение логина и пароля на бан и тд } если ошибок нет то else { пропуск } Намекни как это можно записать в одной if{} если это вообще возможно? |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
мне кажется, все твои проверки можно сделать в одном запросе.
|
|||
|
||||
| Genn1us |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
Записал так:
<? if(empty($login)) { print "Ошибка: вы не ввели логин!"; } if (empty($password)) { print "Ошибка: вы не ввели пароль!"; } else { Пропуск } ?> Вот только такой вопрос сильно криво так получается? |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Нафига все эти подробности? "вы ввели, вы не ввели".
Это не форма гостевой книги. тут есть только два состояния - правильный пароль - неправильный пароль. какая разница, пустой он или полный? проверил по базе, есть такая пара логин-пассворд - пустил. нету - не пустил. 1 if, 1 else. Все. |
|||
|
||||
| Genn1us |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 48 Регистрация: 4.5.2008 Репутация: нет Всего: нет |
Feldmarschall, я спросил коряво так или нет в смысле дырка не получается?
Нафига все эти подробности? "вы ввели, вы не ввели". я для примера это ввел там можно и проверку на пароль написать в смысле правильно ввел или нет. |
|||
|
||||
| Feldmarschall |
|
|||
|
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Все эти проверки делаются одним запросом SQL.
когда будут другие задачи - вот их для примера и будешь приводить. А данная решается в одно условие. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |