IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Как сделать, чтобы форум помнил юзера. (https://www.imho.ws/showthread.php?t=84427)

mihas 24.04.2005 21:36

Как сделать, чтобы форум помнил юзера.
 
Привет всем. Народ, я к сожалению не программист и PHP незнаю, так, могу кое что подправить. У меня вопрос есть, вернее проблема одна. Есть простенький скрипт древовидного форума, я вроде его настроил, все работает, все в порядке. Но есть одно но, он не запоминает людей. Регистрации в форуме нет и мне нужно всего лишь сделать так, чтобы человек, однажды заходивший на форум и заполнявший поля email и логин при следующем заходе эти поля уже не заполнял, чтобы они заполнялись автоматически. Может поможет кто? Заранее благодарю.

Hubbitus 24.04.2005 22:02

Если регистрации нет - единственное что приходит в голову это просто аписывать эти данные в куки и читать при следующем заходе.

mihas 24.04.2005 22:14

Вложений: 1
Точно так, я тоже так мыслю, что нужно использовать куки, но как это осуществить на PHP я к сожалению не знаю, потому как самого языка незнаю. Я архив с файлами форума прицепил, может посмотришь, если это не сильно в напряг?

Al-x 24.04.2005 23:49

Вложений: 1
Попробуй - скорее всего где-нибудь глючит :p

mihas 25.04.2005 00:04

Al-x спасибо огромное, завтра попробую и отпишусь.

mihas 26.04.2005 00:53

Al-x работает, но не совсем. Заполняешь форму ответа, отсылаешь сообщение, переходишь в форму ответа, поля заполнены, отлично. Еще один переход и все, поля уже пустые.

Al-x 26.04.2005 08:45

Вложений: 1
Поправил. Пробуй снова :)

mihas 26.04.2005 11:21

Al-x :claps: :claps: :claps: :молись: :молись:
Браво. Все работает. Огромное тебе спасибо. Я твой должник, если чего надо, пиши, если смогу , обязательно помогу. :yees:

mihas 26.04.2005 19:11

Слушай, еще вдогонку маленький глюк. Если имя по русски, т.е. в кириллице, то при следующем заходе оно отображается в таком виде Âàñÿ а при следующем в таком âàñ&# Я настройками кодировки поигрался ничего не вышло, может нужно что то править именно в тех изменениях, что ты сделал?

Al-x 26.04.2005 22:53

Вложений: 1
У этого форума вообще проблемы с русским (по крайней мере у меня весь русский в кодах отображался). Я там ещё кое-чего переписал - хочется верить, что это последняя редакция. Хотя я готов ещё ... мне просто тестировать его по полной лень :p

mihas 27.04.2005 00:02

Я незнаю, что ты сделал, но заработало. :claps:
А с русским я разобрался, вот это
Код:

<META HTTP-EQUIV=Content-Type CONTENT=text/html; charset=windows-1251>
в function.php вставил и вроде работает.
Огромное тебе спасибо.
Если будет желание и время, то еще такая фигня выходит иногда, когда пост пишешь и на энтер несколько раз нажимаешь, т.е. несколько пустых строк делаешь, получается вот такое
Код:

апапап

ачпчапчапч



/> чапчпчапчап

Вот этот значек /> вылазит сам по себе. Причем особой закономерности я так и не уловил.
Но это уже фигня. С этим жить можно. Главное сделано. Спасибо еще раз.

Al-x 27.04.2005 19:44

Проблему со значком восстановить не удалось (PHP 5.0.2). Есть подозрение, что идёт она от функции ln2br() - она замещает перевод строки на <br />. Но если не особо парит - пользуйся :ржать:

mihas 27.04.2005 19:46

Al-x понял, спасибо. Я думаю это можно пережить, главное куки работают а остальное неважно. :) :beer:

mihas 28.04.2005 02:08

Вложений: 1
Это я опять. Ты наверное уже не рад , что связался. Я нашел этот скрипт, но только конкретно переделанный. К нему даже регистрацию прикрутили, но она какая то недоделанная. Незарегистрированным юзерам разрешается тоже оставлять сообщения. Так вот проблема в том, что если есть зарегистрированный юзер Петя, то он может писать от своего имени, но если заходит кто то еще на форум и пишет логин Петя, то форум на это не реагирует и публикует его сообщение. Получается ерунда. Так вот мне надо сделать так, чтоб если есть юзер, зарегистрированный под логином Петя, то под этим логином чтоб писать больше никто не мог. Я так понимаю, что это должно быть просто, но я незнаю синтаксиса языка.
Честное слово, это последняя просьба, больше не буду. :молись:


Часовой пояс GMT +4, время: 17:29.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.