![]() |
Учтите, что для предложенных вами методов должен быть allow_url_fopen = On. Как альтернатива - выше по обсуждению тыщу раз обсуждался вопрос получения содержимого файла через сокеты.
|
Ах да!
PHP код:
|
Как сделать перекодировку к аплоудеру, что бы русские файлы транслитом перестраховывались в английские?
|
skivig, http://use-google.narod.ru/
Скрипт переводит русский текст в транслит (предоставлен Дрыгой Андреем (anddriga@yandex.ru)). /*Дрыга - это фамилия аффтара, а не моя :D */ PHP код:
|
Задача:
Юзер авторизируется на сайте, в бд, в его записи online = 1. А вот если юзер закрывает окно с сайтом или нажимает на ссылку Exit , то online = 0. Если со ссылкой все более менее понятно, то как реализовать выход по закрытию браузера используя пхп ? |
Meanor, online должна быть сессионной переменной, она сама уничтожится по истичении времени сессии (читай - после x минут отсутствия какой-либо активности юзера на сайте)
|
Да, это все решает, но... Мне, например, надо вывести список юзеров онлайн. Это можно сделать лишь через бд, выводя имена тех, у кого online = 1. Но как сделать этот параметр зависимым от соответствующего параметра сессии?
PS. Еще один вопрос по поводу бана по ип. Чаще всего у юзера динамический айпи, а значит, что при каждом заходе в сеть, он меняется... Следовательно просто сравнивать прошлый айпи юзера с теперяшним ничего не даст... Как делается бан в таком случае? |
На счёт onLine:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=196 |
По поводу первого - тема много раз обсуждалась на различных форумах о веб-программировании, поищи примеры либо используй готовую реализацию. По поводу второго - бань по IP+Cookies, либо всю подсеть :)
|
Спасиб, вся соль была в функции session_id(), которая мне была неизвестна =(...
Мне когда-то говорили, что если запрос к бд стоит в цикле (например в for ), то эт не правильно и скрипт нужно переделывать... Настолько ли это критично? |
| Время: 06:00 |