Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Меняздесьдавнонет

Страницы: 1 ... 392 393 [394] 395 396
5896
PHP / Как осуществить переход типа Goto
« : 10 Июня 2002, 10:19:05 »
Вариант 1
while (условие) {
...............
...............
...............
}

Вариант 2
function again {
...............
...............
...............

}
again()
again()

Есть еще несколько. Зависит от того, что тебе надо.
А GOTO в нормальных языках отсутствует за ненадобностью и вредностью

5897
Гостевая Webscript.Ru Network / О форуме
« : 10 Июня 2002, 09:53:56 »
Естестенно. Но в этом вопросе у него все ок - определить, кто ты такой, все же легче, чем помнить - куда ты ходил и что смотрел. Поэтому здесь к встроенным средствам нет нареканий :-)
Остается добавить в код запрос на количество сообщений от юзера и передать в шаблон.
Или сразу запросить требуемую разницу между общим количеством сообщений и количеством своих, и передать ее в шаблон.

Но честно скажу - эта фича гораздо облегчает общение с форумом.

5898
Гостевая Webscript.Ru Network / О форуме
« : 10 Июня 2002, 09:24:40 »
Здесь я уже, увы, не копенгаген.
Как достать количество своих сообщений и передать в шаблон - не знаю.

5899
Кстати, хорошая мысль. Если пароли добавляются через веб-форму.
а главное - не будет этого ужасного eval()...

5900
PHP / блокировка IP - варианты
« : 10 Июня 2002, 02:44:52 »
Мда, впервые в жизни меня благодарят за придирство...
По поводу сессий.
Беда в том, что ты себе представляешь все это очень абстрактно.
Вот ты говоришь "скрипт, который проверяет время создания сессии ". Какой сессии? Он берет откуда-то список? Откуда? Стандартно ид сессии приходит от браузера клиента. А здесь? Наверное, как-то можно извратиться, и читать напрямую файлы сессий, перебирать, анализировать и убивать...
Но это не кажется мне удачным решением.

По поводу голосования.
Комбинировать куку и IP я считаю нецелесообразным - слишком разные методы. Кука идет клиенту, а айпи - в базу.
Я бы делал так.
1. проверял, работают ли куки. Если нет - вежливо извинялся о недоступности голосования.
2. Если да - давал голосовать и ставил куку со временем голосования
3. в зависимости времени из куки выводил или нет форму.
4. Писал бы лог - с айпи и временем голосования. Но никак бы по айпи не ограничивал.
Объясняю. Берем нормального юзера. Он проголосовал. Все нормально.
Берем хакера. Он стирает куку и голосует. УРА! Накрутка работает. Он накручивает и благополучно ложится спать.
Утром тебе скриптик доклабывает - с такого-то айпи подано 100 голосов. Ты их по-тихому вырезаешь.
Если же хакер видит, что его забанили по айпи, то он начинает искать прокси и всякие другие гадости.

Правда, у меня давно уже бродит в голове идея проверять айпи-адреса на наличие анонимного прокси на этом адресе, и автоматически не пускать с таких адресов.

5901
PHP / Народ помогите с logout в чате!
« : 10 Июня 2002, 01:30:29 »
А куки тут при чем?

5902
PHP / Алгоритм.
« : 10 Июня 2002, 00:27:39 »
А постепенно :-)
я вначале точно такие же программы писал :-)
А у тебя еще все впереди :-)

Пишу свой скрипт русским языком. сравнивай построчно.

Если нет переменной $show то выводим список новостей 
{

  
считать файл data.txt и загнать его в массив $data
  в цикле
от нуля до числа строк в массиве выполняем {

  
с помощью функции explode получаем массивв первом элементе которого находится точто идет до |, а во втором точто после.
  
с помощью функции list() присваиваем переменной $title значение первого элемента полученного массиваа переменной $text второгоНо нам нужна только первая.
  
печатаем ссылку и заголовок новости.
  }
если переменная $show естьто выводим новость с этим номером {
  
опять считываем файл data.txt и загнать его в массив $data
  находим строчку с номером новости
которую передали в переменной $show $data[$show]
  
опять получаем заголовок новости и текст
  и выводим их
!
}

5903
Гостевая Webscript.Ru Network / О форуме
« : 10 Июня 2002, 00:06:41 »
СУПЕР!!!
Оно заработало!!!
(В форум все пишет, что в этой теме 13 новых сообщений :)

5904
Гостевая Webscript.Ru Network / О форуме
« : 10 Июня 2002, 00:03:59 »
не! не к тексту ссылки, а к самой ссылке.

5905
Гостевая Webscript.Ru Network / О форуме
« : 10 Июня 2002, 00:02:43 »
Во - даже здесь видно :-)
с числом она поменялась.

5906
Гостевая Webscript.Ru Network / О форуме
« : 10 Июня 2002, 00:01:22 »
Но основная идея была в том, чтобы к ссылке на тему, рапример
http://forums.webscript.ru/showthread.php?s=&threadid=3810
приставить количество сообщений в ней.
http://forums.webscript.ru/showthread.php?s=&threadid=3810&msgnum=9

Без этого затея теряет всякий смысл. А с этим добавлением будут выделяться как непрочитанные, те темы, в которых появились новые сообщения.

5907
Гостевая Webscript.Ru Network / О форуме
« : 09 Июня 2002, 23:51:46 »
Ух ты!
Не ожидал, если честно.
Но было б здорово.
Тот, у кого глаза привыкли смотреть на иконку с конвертом, точно так же будет смотреть на нее. Ну, а ретрограды, такие, как я, только спасибо скажут :-)

5908
Гостевая Webscript.Ru Network / О форуме
« : 09 Июня 2002, 23:43:24 »
Не надо ля ля :-)
Встроенные работают только в том случае, если ты в каждый свой заход прочитываешь ВСЕ новые сообщения.
Если же ты какое-то сообщение не прочитал, в следующий твой заход оно будет благополучно помечено, как прочитанное.

5909
PHP / Алгоритм.
« : 09 Июня 2002, 23:39:38 »
Совсем-совсем непонятно?
Тебе построчно объяснить, как оно работает?
(вот почему я люблю писать короткие скрипты :-))))

5910
Гостевая Webscript.Ru Network / О форуме
« : 09 Июня 2002, 23:36:58 »
А никто и не собирается у тебя отбирать встроенные средства :-)
Они остабются ровно те же, что и были.
Если б только они еще работали, как надо....
Вот я сейчас зашел на этот форум.  написано 0/4, хотя твоего ответа я не читал еще. Впрочем, что я тебе объясняю - ты и сам прекрасно знаешь.

Страницы: 1 ... 392 393 [394] 395 396