19:40

Всё будет хорошо - мы все умрем! (с)
ребят, я баран и блондинка. поэтому просьба не писать много умных слов. очень надеюсь на вашу помощь))

вопщем это форма авторизации:

< ?if($PAGE_ID$="login")?><div style="width:180px;">< ?endif?>
<table border="0" cellspacing="1" cellpadding="0" width="100%">
< ?if($ERROR$)?><td colspan="2" style="color:red;text-align:center;">$ERROR$</td>< ?endif?>
<tr><td width="20%">Логин:$UID_ICON$</td><td><input class="loginField" type="text" value="" style="width:100%" readonly></td></tr>
<tr><td>Пароль:</td><td><input class="loginField" type="password" style="width:100%" readonly></td></tr>
</table>
<table border="0" cellspacing="1" cellpadding="0" width="100%">
<tr><td><input type="checkbox" value="1" readonly>< ?if($PAGE_ID$="login")?>
<input type="checkbox" value="1" readonly><label for="hid$PAGE_ID$">скрытый</label>< ?endif?></td><td align="right" valign="top"><input class="loginButton" type="submit" value="ОК" readonly></td></tr>
<tr><td colspan="2"><div style="font-size:7pttext-align:center;"><a href="http://$REMINDER_LINK$" target=_blank>Забыл пароль</a> · <a href="http://$REGISTER_LINK$" target=_blank>Регистрация</a></div></td></tr>
</table>
< ?if($PAGE_ID$="login")?></div>< ?endif?>


и надо чтобы когда жмешь на кнопачку "ОК", тебя не только авторизовывало, но и переводило по ссылке.
там наверно должно быть чтото простое, но я в этом ниче не понимаю.

@темы: PHP

Комментарии
08.11.2008 в 20:04

Sanctus Satanas
А вы нормально исходник не могли написать? Тут ссылка вверху на подсветку синтаксиса.

Поясните задачу. Чтобы переводило по какой ссылке? Кстати, я не понимаю, как этот код вообще может работать.
08.11.2008 в 20:20

Всё будет хорошо - мы все умрем! (с)
А вы нормально исходник не могли написать? Тут ссылка вверху на подсветку синтаксиса.
извинити. исправила.

Кстати, я не понимаю, как этот код вообще может работать.
а он работает)

Поясните задачу
ну вот эта вот штука находится на одной странице сайта. и надо чтобы когда в ней авторизуешься, тебя автоматически переводило на другую страницу этого же сайта.
08.11.2008 в 20:40

Sanctus Satanas
Хм.
Самый простой способ — указать в заголовке страницы поле Location:

header('Location: http://www.microsoft.com/');

Стоит только учесть, что эта инструкция должна быть прописана до любого вывода на страницу. Т.е., допустим, вот это страница:

<?php /* разместить можно здесь */ ?>
<html>
<body>
<?php /* а вот тут уже нельзя, не сработает */ ?>
</body>
</html>


После header('Location: URL'); рекомендую написать следом exit;.
08.11.2008 в 21:17

Всё будет хорошо - мы все умрем! (с)
чето ниполучается(((( может я его нитуда вставляю? а можете на моем исходнике показать куда код вставлять? :rolleyes:
08.11.2008 в 21:48

Всё будет хорошо - мы все умрем! (с)
а давайте я раскажу поподробней, может тогда будет легче понять че мне надо вобще.

короче, имеется форум. на главной странице у него логотип и эта форма входа. и надо чтобы там жали ОК и переходили на сам форум. вот.
08.11.2008 в 22:00

Sanctus Satanas
У кого на главной странице? Что за форум? Сами писали или какой-то готовый пытаетесь как-то изменить?
08.11.2008 в 22:01

Хаотичный нейтрал.
формы входа\влогинивания рассматриваются в любом учебнике\материалах для начинающих.
изучите работающие варианты, порпобуйте баанльно, а потом,.. преображайте в то, что вам нужно.

ищите пхожие коды\исходники, и думайте. что вы хотите получить, и как этого добится
08.11.2008 в 22:08

Всё будет хорошо - мы все умрем! (с)
--==SS==--
У кого на главной странице?
ну у форума есть главная страница. ну мне так хочется чтобы она была. чтобы ни сразу на форум, а сначала на главную страницу с большим и красивым логотипом)))

Сами писали или какой-то готовый пытаетесь как-то изменить?
форум создан общественными усилиями. собран из кривых советов друзей и знакомых + несколько натыренных шаблонов. в том числе кстати этот ^^
моего там только на хтмл, ибо в пхп я вобще не соображаю...

ritor
я в этих учебниках ничего нипонимаю(((( там слишком умными словами све написано((( см. первую строку моего поста.
08.11.2008 в 22:38

Sanctus Satanas
<Волчица>
Честно сказать, в «главных страницах» ничего хорошего нет. Так вы заставляете пользователя лишний раз смотреть вашу большую красивую картинку и тыкать по ссылкам.
Я так наугад не могу подсказать. Покажите исходный код главной страницы тогда. Целиком. Даже лучше знаете как... Напишите такой файл:

<?php showsource('sсriрt.php'); ?>

Вместо sсript.php напишите адрес страницы своего форума. Поместите скрипт туда же, где скрипт вашей главной страницы. Запустите (ну т.е. зайдите браузером). В браузере откройте исходный код (HTML) и его сюда скопируйте. И лучше в [MORE][/MORE].
И скрипт, в котором у вас производится авторизация — тоже так же выложите.
09.11.2008 в 01:18

Всё будет хорошо - мы все умрем! (с)
код главной страницы

ну а код формы авторизации указан в посте ^^
09.11.2008 в 01:39

Всё будет Кока-Кола.
Такс... во первых, не могу понять почему в поле ввода логина установлена метка readonly. Во-вторых, для переадресации, как и говорил  --==SS==-- нужно использовать header, это достаточно примитывный способ (обычно используют промежутуочную страницу), но вполне рабочий.
Хочу отметить только, что
header('Location: www.site.com/'); exit();
нужно ставить в блок авторизации. Т.е.

if(post('enter'))
{
//авторизируем
...

if($ok)
{header('Location: www.site.com/'); exit();
}
}

Примерно вот так, если я правильно понял задачу.
09.11.2008 в 01:54

Sanctus Satanas
Насколько я понял, сайт на ucoz'е и это не столько PHP, сколько просто система шаблонов.
09.11.2008 в 02:06

Всё будет Кока-Кола.
Тогда каким местом тут самописный форум? Или но другом хостинге?
В данном случае медицина бесполезна, в юкоз мы не влезем.
09.11.2008 в 02:15

Всё будет хорошо - мы все умрем! (с)
ребята, пасибо большое что отозвались, но я нимагу блин понять куда эти коды впихивать( не могли бы вы выложить сразу полный код. :shy:
09.11.2008 в 02:18

Sanctus Satanas
<Волчица>
Боюсь, помочь вам будет крайне сложно. Я правильно угадал насчёт UcoZ'а?
09.11.2008 в 02:20

Всё будет хорошо - мы все умрем! (с)
во первых, не могу понять почему в поле ввода логина установлена метка readonly.
ой, а её нету на самом деле... она там ничаяно появилась..
09.11.2008 в 02:36

Всё будет хорошо - мы все умрем! (с)
ну да, это укоз.. какая там система я хз... так че дохлый номер все это короче, да?
09.11.2008 в 02:38

Sanctus Satanas
<Волчица>
Думаю, вам стоит спросить на эту тему на их форуме: http://forum.ucoz.ru/
09.11.2008 в 03:01

Всё будет хорошо - мы все умрем! (с)
лан, спасибо всем большое)

Расширенная форма

Редактировать

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail