|
Бесплатные PHP скрипты - форум техподдержки |
Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!
|
| Сегодня: 02.11.2024 - 14:50:35 On-line UsersОбъявление - WR-Scriptы в UTF-8 кодировке |
---|
Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.
На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий! Планирую продолжить работы весь 2023 год.
|
Автор | Сообщение |
---|
virp •
V гость
|
Народ чтото у меня не пашет как было 1 так и остаётся если ктото понял раскажте как ставить мод мод нужный но что тут написано что то у меня не пашет | |
|
Сообщение # 49 |
03.05.07 - 17:16:50
| | GoL •
G гость
|
Ну вот читал тему с первой страницы, а тут бац и тема кажется захлебнулась... Непонятно толи пашет мод, толи нет, и куда его ставить | |
|
Сообщение # 50 |
16.06.07 - 11:33:52
| | GoL •
G гость
|
Maksir, Артур, Спасибо за скрипт, работает вроде нормально... только вот не знаю как будет если 2 гостя будут входить скрипт будет выводить 2-ды гость.. как-то не очень | |
|
Сообщение # 51 |
16.06.07 - 13:39:44
| | SERVER_CS •
S гость
|
Код: <? <? /********* PHP OН-ЛАЙН v1.0 ************ Copyright 2003, PHP Active Stalker. E-mail: stalker@phpactive.ru Website: http://www.phpactive.ru **********************************************/ $ip = $REMOTE_ADDR; $time = time(); $minutes = 15; $found = 0; $users = 0; $user = "";
$tmpdata = $DOCUMENT_ROOT."online";
if (!is_file("$tmpdata/online.txt")) { $s = fopen("$tmpdata/online.txt","w"); fclose($s); chmod("$tmpdata/online.txt",0666); }
$f = fopen("$tmpdata/online.txt","r+"); flock($f,2);
while (!feof($f)) { $user[] = chop(fgets($f,65536)); }
fseek($f,0,SEEK_SET); ftruncate($f,0);
foreach ($user as $line) { list($savedip,$savedtime) = split("|",$line); if ($savedip == $ip) {$savedtime = $time;$found = 1;} if ($time < $savedtime + ($minutes * 60)) { fputs($f,"$savedip|$savedtimen"); $users = $users + 1; } }
if ($found == 0) { fputs($f,"$ip|$timen"); $users = $users + 1; }
fclose ($f); print "Он-лайн: <font color=black>$users</font> "; ?> | Запихать этот код в форум и все. Работает 100% | |
|
Сообщение # 52 |
16.06.07 - 14:05:14
|
| GoL •
G гость
|
SERVER_CS, А он выводит только кол-во посетителей он-лайн, не разделяя на зарегеных или нет? | |
|
Сообщение # 53 |
16.06.07 - 19:16:00
| | virp •
V гость
|
|
Сообщение # 54 |
16.06.07 - 22:26:40
| | SERVER_CS •
S гость
|
Цитата: SERVER_CS, А он выводит только кол-во посетителей он-лайн, не разделяя на зарегеных или нет? | чтобы он разделял нужно слелать
Код: if (isset($_COOKIE['wrfname'])) {$wrfname=$_COOKIE['wrfname'];}
//зареганные if (isset($wrfname)) {
$ip = $REMOTE_ADDR; $time = time(); $minutes = 600; $found = 0; $users = 0; $user = "";
$tmpdata = $DOCUMENT_ROOT."./online"; if (!is_file("$tmpdata/online_user.txt")) { $s = fopen("$tmpdata/online_user.txt","w"); fclose($s); chmod("$tmpdata/online_user.txt",0666); }
$f = fopen("$tmpdata/online_user.txt","r+"); flock($f,2);
while (!feof($f)) { $user[] = chop(fgets($f,65536)); }
fseek($f,0,SEEK_SET); ftruncate($f,0);
foreach ($user as $line) { list($savedip,$savedtime) = split("|",$line); if ($savedip == $ip) {$savedtime = $time;$found = 1;} if ($time < $savedtime + ($minutes)) { fputs($f,"$savedip|$savedtime|$wrfnamen"); $users = $users + 1; } }
if ($found == 0) { fputs($f,"$ip|$time|$wrfnamen"); $users = $users + 1; }
fclose ($f); } | | |
|
Сообщение # 55 |
17.06.07 - 10:34:56
| | SERVER_CS •
S гость
|
Код: if (!isset($wrfname)) {
$ip = $REMOTE_ADDR; $time = time(); $minutes = 600; $found = 0; $users = 0; $user = "";
$tmpdata = $DOCUMENT_ROOT."./online"; if (!is_file("$tmpdata/online.txt")) { $s = fopen("$tmpdata/online.txt","w"); fclose($s); chmod("$tmpdata/online.txt",0666); }
$f = fopen("$tmpdata/online.txt","r+"); flock($f,2);
while (!feof($f)) { $user[] = chop(fgets($f,65536)); }
fseek($f,0,SEEK_SET); ftruncate($f,0);
foreach ($user as $line) { list($savedip,$savedtime) = split("|",$line); if ($savedip == $ip) {$savedtime = $time;$found = 1;} if ($time < $savedtime + ($minutes)) { fputs($f,"$savedip|$savedtime|n"); $users = $users + 1; } }
if ($found == 0) { fputs($f,"$ip|$time|n"); $users = $users + 1; }
fclose ($f);}
| - А вывод этого всего это дела через подщет кол-ва строк в файлах online и user_online | |
|
Сообщение # 56 |
17.06.07 - 10:35:09
| | SERVER_CS •
S гость
|
|
Сообщение # 57 |
17.06.07 - 10:36:19
| | virp •
V гость
|
блин не работает опять как поставить этот скрипт помогите!!! Чё то я туплююю. | |
|
Сообщение # 58 |
17.06.07 - 12:01:47
| | GoL •
G гость
|
SERVER_CS, спасибо за скрипт только я с выводом немного не понял... я в рнр еще мало что понимаю... напиши пожалуйста подробнее. Да и кстати читал ты Forum модифицировал дал ссылку, а она не пашет, скинь мне его на мыло tehnik_gol@mail.ru, плииззз | |
|
Сообщение # 59 |
17.06.07 - 13:03:42
| | onehels •
O гость
|
хм у меня он старанно пашет, он показывает у каждого пользователля что он онлайн и все! И правильно не пашет, к сожеленью... | |
|
Сообщение # 60 |
17.06.07 - 13:06:17
| |
|