Бесплатные PHP скрипты - форум техподдержки

Бесплатные PHP скрипты - форум техподдержки

Форум техподдержки WR-Скриптов на php. Обсуждаем: основы программирования на PHP 5 - 7 версий, различные подходы к написанию скриптов на php 7 без MySQL. А также WR-скрипты: бесплатные доски объявлений, скрипты форумов, Гостевые книги, Каталог ссылок, Галерея, Фотоальбом, Счётчики, Рассылки, Анекдот и другие. Принимаются пожелания для новых версий. Сообщите какой скрипт нужен для Вашего сайта, постараемся найти или реализовать. Скачать скрипты можно бесплатно. Вместе мы сделаем бесплатные php скрипты лучше и доступнее!

Главная сайта бесплатных php скриптовГлавная сайта   ПоискПоиск  
Сегодня: 21.07.2024 - 23:14:58
Страницы:  1  2  

online

Объявление - WR-Scriptы в UTF-8 кодировке

Активно обновляю скрипты и перевожу их в UTF-8 кодировку. Список перекодированных php скриптов доступен на главной странице сайта. Скачивайте скрипты и устанавливайте на свой сайт! В ближайшее время обновлю каталог знакомств, форум Про, фотоальбом, доски объявлений лайт и ЛЮКС.

На форуме, пожалуйста, пишите что модернизировать в скриптах в первую очередь. Постараюсь исправить большую часть пожеланий!
Планирую продолжить работы весь 2023 год.

АвторСообщение

midav

M
гость

Как же сделать эту коварную функцию! Я понял что при заходе в систему надо записывать НИК, ИП, и ВРЕМЯ! Но как потом проверить и переписать эти данные! Ведь если человек не нажал на Выход то надо через какоето время его из Онлине файла стереть! Вот в этом я и хочу разобраться :)

Сообщение # 1 10.12.05 - 21:32:04

midav

M
гость

При входе я могу записать в файл, а как потом делать

Сообщение # 2 10.12.05 - 21:45:25

Carl_F

C
гость

Потом сделай файл active.php и include('active.php');. При заходи другого узера проверяй на старость всех остальных и убивай. В чём проблема то ?

Сообщение # 3 11.12.05 - 10:20:56

midav

M
гость

Не так не пойдет! Надо чтоб через какое то время проверялись данные в файле online.dat! А когда юзер чего нить делает чтоб файл перезаписывал ту строчку с именем юзера

Сообщение # 4 12.12.05 - 00:38:04

midav

M
гость

Ну давайте тут сейчас постараемся написать функции
Когда я захожу на сайт у меня так:

Код:

if(isset($_GET['login'])) {

if(!is_file("users.dat")) { print"<table align=center><tr><td align=center><font class=font1>Извините, файл не существует</font></table>"; exit; }
$lines=file("user.dat");
$i=count($lines);
$regenter="";
do {$i--; $dt=explode("I", $lines[$i]);
if($usernik==$dt[2]) {
if ($userpass==$dt[3]) {

$text="$usernikI$dateI$timeI$ipI";
$fp=fopen("whoonline.dat", "a+");
flock ($fp, LOCK_EX);
fputs ($fp, "$text\r\n");
flock ($fp, LOCK_UN);
fclose ($fp);

$_SESSION['name']=$dt[2];
$_SESSION['id']=$i;
$regenter="$i";
}
}
}while($i>"1 ");

print "<script language='Javascript'><!--
function reload() {location = \"index.php?lastreg\"}; setTimeout('reload()', 0);
//--></script>";
exit;
}


Ну вот я как бы записал что этот юзер вошел в систему! как потом сделать чтоб файл перезаписывал ту строчку, в которой стоит ник юзера, если он делает какие нибудь действия! И как потом стереть строчку если юзер 30 минут не был активен или закрыл окно браузера и не вышел с системы? Помогите разобраться плиииз

Сообщение # 5 12.12.05 - 19:13:44

Carl_F

C
гость

огого ... Подумай какой файл и где создать. А потом всё последовательно напиши здесь...

Сообщение # 6 12.12.05 - 19:39:12

midav

M
гость

ну создается при входе файл whoonline.dat! Потом с ним все время надо работать :) Что не понятно

Сообщение # 7 13.12.05 - 00:40:43

Carl_F

C
гость

Работай...

Сообщение # 8 14.12.05 - 22:07:04

midav

M
гость

а как же помощь? Что означает функция trim()?

Сообщение # 9 15.12.05 - 00:22:42

midav

M
гость

как то не хотят помочь

Сообщение # 10 16.12.05 - 11:05:33

Carl_F

C
гость

Вопрос первый ты с сессиями дружишь?

Сообщение # 11 16.12.05 - 11:20:58

midav

M
гость

Carl_F, ну до того как делать портал, не дружил! Теперь дружу

Сообщение # 12 16.12.05 - 22:14:19
Помогите с переменными $ :Предыдущая темаСледующая тема: фишка с окнами
Страницы:  1  2  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:

Ещё смайлы
Эмодзи
         
Защитный код: (введите цифры, которые на синем фоне)
Ответ на вопрос: (Какой сейчас год?)
   
WR-Счётчик
Powered by WR-Forum Professional © 2.3 UTF-8 beta версия