Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: раздел "Кто в Онлайн"
 
 автор: Muton   (24.04.2006 в 04:49)   письмо автору
 
 

Здравствуйте.
Мне бы хотелось создать раздел "Кто в Онлайн", но что-то не приходит в голову как определить какие пользователи в Онлайне((

Я предполагаю что как-то можно определить какие сессии в данный момент активны и потом уже раотать с их индикаторами. Но как найти активные сессии? Есть ли в PHP какая-нибудь функция, которая может показать зарегистрированные сессии или что-то в этом роде?

   
 
 автор: DDK   (24.04.2006 в 07:38)   письмо автору
 
   для: Muton   (24.04.2006 в 04:49)
 

http://www.wmate.ru/publics/article74.html

   
 
 автор: cheops   (24.04.2006 в 14:29)   письмо автору
 
   для: Muton   (24.04.2006 в 04:49)
 

В разделе "Примеры на PHP" вчера как раз был выложен блок OnLine http://www.softtime.ru/scripts/online.php.

   
 
 автор: Muton   (24.04.2006 в 15:12)   письмо автору
 
   для: cheops   (24.04.2006 в 14:29)
 

Огромное Спасибо!
Вобще второй вариант мне понравился больше - даёт больше возможностей, хотя что-то меня немного пугает тот факт, что при каждом запросе каждой странички этот скрипт будет просматривать всю таблицу в БД в поисках пользователей, у которых "истёк срок". А что будет если пользователей будет много? Думаю это не слабо сервер будет нагружать, но похоже более подходящего метода мне не найти, так что сделаю именно так.
Ещё раз спасибо за помощь))

   
 
 автор: cheops   (24.04.2006 в 23:17)   письмо автору
 
   для: Muton   (24.04.2006 в 15:12)
 

Собственно проверку можно привязать к cron, если имеется такая возможность или удалять устаревшие записи не на каждоый странице, а лишь на избранных...

   
 
 автор: xenux   (01.05.2006 в 13:55)   письмо автору
138.4 Кб
 
   для: cheops   (24.04.2006 в 23:17)
 

Na mojom hostinge est v cpanel cron i tam est Command to run
sto pisat stob zapustit php script
za ranije spasibo

   
 
 автор: cheops   (01.05.2006 в 14:46)   письмо автору
 
   для: xenux   (01.05.2006 в 13:55)
 

Нужно прописать абсолютный путь к PHP-файлу (для которого выставлены права доступа на выполнение).

   
 
 автор: xenux   (06.05.2006 в 09:11)   письмо автору
 
   для: cheops   (01.05.2006 в 14:46)
 

www/gg/sentmailphp.php: line 1: ?php
: No such file or directory
www/gg/sentmailphp.php: line 2: syntax error near unexpected token '"mail.php"'
www/gg/sentmailphp.php: line 2: ' include("mail.php");

hochiu poslat sebe pochtu s cronom na hoste prisilaet na mail tokuju oshibku tokje chiustvo sto cron prosto neumeet zapusakat php scripti


pomogiti !!!

zapusakju script s tokim adresom www/gg/sentmailphp.php tam est include fail est v tojze papki

   
 
 автор: cheops   (06.05.2006 в 09:36)   письмо автору
 
   для: xenux   (06.05.2006 в 09:11)
 

Как выглядит файл sentmailphp.php - что в нём? Лучше всё-таки перед пуском посоветоваться с хостером, так как очень часто для таких скриптов необходимо указывать в начале путь к php-интерпретатору
#/usr/bin/php
<?php
 
// Всё остальное...
?>

Кроме того, конструкций вида
<?php
include("mail.php");
?>

лучше избегать и использовать абсолютные пути
<?php
include("/www/gg/mail.php");
?>

   
 
 автор: xenux   (06.05.2006 в 10:25)   письмо автору
 
   для: cheops   (06.05.2006 в 09:36)
 


#/usr/bin/php
<?php
    
include('/www/gg/mailphp.php');
    
$mail = new Mail();
    
$mail -> to "xenux@dtiltas.lt"
    
//сюда подставляется реальный адрес
    
$mail -> subject "test";
    
$mail -> msg "testing...";
    
$mail -> msg "testing...";
    
$mail -> rigorous_email_check 0;
    if(
$mail->send()){
       echo(
"Success");
    }else{
       echo(
"error");
    }
    echo(
"<br>");
    echo(
$mail -> msg);   
?>


oshibka

www/gg/sentmailphp.php: line 2: ?php
: No such file or directory
www/gg/sentmailphp.php: line 3: syntax error near unexpected token ''/www/gg/mailphp.php''
www/gg/sentmailphp.php: line 3: ' include('/www/gg/mailphp.php');

   
 
 автор: cheops   (06.05.2006 в 14:13)   письмо автору
 
   для: xenux   (06.05.2006 в 10:25)
 

Спросит в службе тех.поддержки как нужно запускать PHP-скрипты на их сервере, путь #/usr/bin/php - я написал от балды - он на каждом сервере свой.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования