Проблема в счетчике Гостевой - Visavi.net
https://visavi.net/
RSS - Visavi.nethttps://visavi.net/assets/img/images/logo_small.pngRSS - Visavi.net
https://visavi.net/
[email protected] (admin)[email protected] (admin)Thu, 19 Dec 2024 01:34:45 +0300Всё спасибо.разобрался ))) <img src="https://visavi.net/uploads/stickers/E.gif" alt="E">
https://visavi.net/topics/18914/322124
Проблема в счетчике Гостевой ВиталийSat, 19 Feb 2011 18:59:41 +0300Сообщенияhttps://visavi.net/topics/18914/3221249.а как теперь цвет вписать???
https://visavi.net/topics/18914/322118
Проблема в счетчике Гостевой ВиталийSat, 19 Feb 2011 18:41:13 +0300Сообщенияhttps://visavi.net/topics/18914/322118<pre class="prettyprint"><?
//--------------------- Функция вывода статистики гостевой ------------------------//
function stats_guest() {
if (@filemtime(DATADIR."temp/statguest.dat")<time()-0){
global $config;
$total = DB::$dbh->querySingle("SELECT count(*) FROM `guest`;");
if ($total>($config['maxpostbook']-10)){
$stat = DB::$dbh->querySingle("SELECT MAX(`guest_id`) FROM `guest`;");
} else {$stat = $total;}
$stat2 = DB::$dbh->querySingle("SELECT count(*) FROM `guest` WHERE `guest_time`>?;", array(SITETIME-86400));
file_put_contents(DATADIR."temp/statguest.dat", (int)$stat.'/'.(int)$stat2, LOCK_EX);
}
return file_get_contents(DATADIR."temp/statguest.dat");
}
</pre>
https://visavi.net/topics/18914/322108
Проблема в счетчике Гостевой Вантуз-менSat, 19 Feb 2011 18:33:28 +0300Сообщенияhttps://visavi.net/topics/18914/322108попробуй так<br>
<pre class="prettyprint"><?php
// --------------------- Функция вывода статистики гостевой ------------------------//
function stats_guest() {
if (@filemtime(DATADIR . "temp/statguest.dat") < time()-600) { $today = date("d.m.Y");
$qguest = DB :: $dbh -> query("SELECT guest_time FROM `guest`;");
$countguest = 0;
$i=0;
while ($guest = $qguest-> fetch()){ if (date("d.m.Y",$guest['guest_time']) == $today ) { $i++; $countguest++; }}
$countguest = '/<FONT color=red>+'.$countguest.'</FONT>';
$qguest = $qguest+$i;
file_put_contents(DATADIR . "temp/statguest.dat", (int)$qguest.$countguest, LOCK_EX);
}
return file_get_contents(DATADIR . "temp/statguest.dat");
}
?></pre>
P.S. Я не проверял, так что не ругать <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/18914/322106
Проблема в счетчике Гостевой РоманSat, 19 Feb 2011 18:33:08 +0300Сообщенияhttps://visavi.net/topics/18914/322106да ты прав..в чем беда?
https://visavi.net/topics/18914/322102
Проблема в счетчике Гостевой ВиталийSat, 19 Feb 2011 18:29:43 +0300Сообщенияhttps://visavi.net/topics/18914/322102так судя по твоему коду ты хочешь именно за текущие сутки
https://visavi.net/topics/18914/322100
Проблема в счетчике Гостевой Вантуз-менSat, 19 Feb 2011 18:28:18 +0300Сообщенияhttps://visavi.net/topics/18914/322100да Сань за 24 часа...
https://visavi.net/topics/18914/322098
Проблема в счетчике Гостевой ВиталийSat, 19 Feb 2011 18:25:42 +0300Сообщенияhttps://visavi.net/topics/18914/322098+43 это типа за сегодня сообщения чтоли?
https://visavi.net/topics/18914/322097
Проблема в счетчике Гостевой Вантуз-менSat, 19 Feb 2011 18:24:16 +0300Сообщенияhttps://visavi.net/topics/18914/322097лучше помог бы с кодом, чем с русским языком <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile">
https://visavi.net/topics/18914/322089
Проблема в счетчике Гостевой ВиталийSat, 19 Feb 2011 18:01:13 +0300Сообщенияhttps://visavi.net/topics/18914/322089в счетчик<span style="color:#ff0000">е</span>, хоч<span style="color:#ff0000">у</span>, вот <span style="color:#ff0000">в</span> функции
https://visavi.net/topics/18914/322082
Проблема в счетчике Гостевой KOZZSat, 19 Feb 2011 17:42:27 +0300Сообщенияhttps://visavi.net/topics/18914/322082И так вот хочу сделать счетчик гостевой такого вида <br>
[192/<span style="color:#ff0000">+43</span>] <br>
Вот в функции что не так? <br>
<pre class="prettyprint">// --------------------- Функция вывода статистики гостевой ------------------------//
function stats_guest() {
if (@filemtime(DATADIR . "temp/statguest.dat") < time()-600) { $today = date("d.m.Y");
$qguest = DB :: $dbh -> query("SELECT guest_time FROM `guest`;");
$countguest = 0;
while ($guest = $qguest-> fetch()){ if (date("d.m.Y",$guest['guest_time']) == $today ) { $countguest++; }}
$countguest = '/<FONT color=red>+'.$countguest.'</FONT>';
file_put_contents(DATADIR . "temp/statguest.dat", (int)$qguest.$countguest, LOCK_EX);
}
return file_get_contents(DATADIR . "temp/statguest.dat");
} </pre>
<span style="color:#0000ff"><strong>В итоге получается вот так</strong></span> [1/<span style="color:#ff0000">+5</span>] и всё, не прибавляет к первому значению!
https://visavi.net/topics/18914/322014
Проблема в счетчике Гостевой ВиталийSat, 19 Feb 2011 14:40:01 +0300Сообщенияhttps://visavi.net/topics/18914/322014