|
|
|
| Здравствуйте.
Мне бы хотелось создать раздел "Кто в Онлайн", но что-то не приходит в голову как определить какие пользователи в Онлайне((
Я предполагаю что как-то можно определить какие сессии в данный момент активны и потом уже раотать с их индикаторами. Но как найти активные сессии? Есть ли в PHP какая-нибудь функция, которая может показать зарегистрированные сессии или что-то в этом роде? | |
|
|
|
|
|
|
|
|
для: Muton
(24.04.2006 в 04:49)
| | В разделе "Примеры на PHP" вчера как раз был выложен блок OnLine http://www.softtime.ru/scripts/online.php. | |
|
|
|
|
|
|
|
для: cheops
(24.04.2006 в 14:29)
| | Огромное Спасибо!
Вобще второй вариант мне понравился больше - даёт больше возможностей, хотя что-то меня немного пугает тот факт, что при каждом запросе каждой странички этот скрипт будет просматривать всю таблицу в БД в поисках пользователей, у которых "истёк срок". А что будет если пользователей будет много? Думаю это не слабо сервер будет нагружать, но похоже более подходящего метода мне не найти, так что сделаю именно так.
Ещё раз спасибо за помощь)) | |
|
|
|
|
|
|
|
для: Muton
(24.04.2006 в 15:12)
| | Собственно проверку можно привязать к cron, если имеется такая возможность или удалять устаревшие записи не на каждоый странице, а лишь на избранных... | |
|
|
|
|
 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 | |
|
|
|
|
|
|
|
для: xenux
(01.05.2006 в 13:55)
| | Нужно прописать абсолютный путь к PHP-файлу (для которого выставлены права доступа на выполнение). | |
|
|
|
|
|
|
|
для: 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 | |
|
|
|
|
|
|
|
для: xenux
(06.05.2006 в 09:11)
| | Как выглядит файл sentmailphp.php - что в нём? Лучше всё-таки перед пуском посоветоваться с хостером, так как очень часто для таких скриптов необходимо указывать в начале путь к php-интерпретатору
#/usr/bin/php
<?php
// Всё остальное...
?>
|
Кроме того, конструкций вида
<?php
include("mail.php");
?>
|
лучше избегать и использовать абсолютные пути
<?php
include("/www/gg/mail.php");
?>
|
| |
|
|
|
|
|
|
|
для: 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'); | |
|
|
|
|
|
|
|
для: xenux
(06.05.2006 в 10:25)
| | Спросит в службе тех.поддержки как нужно запускать PHP-скрипты на их сервере, путь #/usr/bin/php - я написал от балды - он на каждом сервере свой. | |
|
|
|