Проблема в счетчике Гостевой - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - 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/322124 9.а как теперь цвет вписать??? https://visavi.net/topics/18914/322118 Проблема в счетчике Гостевой Виталий Sat, 19 Feb 2011 18:41:13 +0300 Сообщения https://visavi.net/topics/18914/322118 <pre class="prettyprint">&lt;? //--------------------- Функция вывода статистики гостевой ------------------------// function stats_guest() { if (&#64;filemtime(DATADIR.&quot;temp/statguest.dat&quot;)&lt;time()-0){ global $config; $total = DB&#58;&#58;$dbh-&gt;querySingle(&quot;SELECT count(*) FROM `guest`;&quot;); if ($total&gt;($config&#91;&#039;maxpostbook&#039;]-10)){ $stat = DB&#58;&#58;$dbh-&gt;querySingle(&quot;SELECT MAX(`guest_id`) FROM `guest`;&quot;); } else {$stat = $total;} $stat2 = DB&#58;&#58;$dbh-&gt;querySingle(&quot;SELECT count(*) FROM `guest` WHERE `guest_time`&gt;?;&quot;, array(SITETIME-86400)); file_put_contents(DATADIR.&quot;temp/statguest.dat&quot;, (int)$stat.&#039;/&#039;.(int)$stat2, LOCK_EX); } return file_get_contents(DATADIR.&quot;temp/statguest.dat&quot;); } </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">&lt;?php // --------------------- Функция вывода статистики гостевой ------------------------// function stats_guest() { if (&#64;filemtime(DATADIR . &quot;temp/statguest.dat&quot;) &lt; time()-600) { $today = date(&quot;d.m.Y&quot;); $qguest = DB &#58;&#58; $dbh -&gt; query(&quot;SELECT guest_time FROM `guest`;&quot;); $countguest = 0; $i=0; while ($guest = $qguest-&gt; fetch()){ if (date(&quot;d.m.Y&quot;,$guest&#91;&#039;guest_time&#039;]) == $today ) { $i++; $countguest++; }} $countguest = &#039;/&lt;FONT color=red&gt;+&#039;.$countguest.&#039;&lt;/FONT&gt;&#039;; $qguest = $qguest+$i; file_put_contents(DATADIR . &quot;temp/statguest.dat&quot;, (int)$qguest.$countguest, LOCK_EX); } return file_get_contents(DATADIR . &quot;temp/statguest.dat&quot;); } ?&gt;</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 Проблема в счетчике Гостевой KOZZ Sat, 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 (&#64;filemtime(DATADIR . &quot;temp/statguest.dat&quot;) &lt; time()-600) { $today = date(&quot;d.m.Y&quot;); $qguest = DB &#58;&#58; $dbh -&gt; query(&quot;SELECT guest_time FROM `guest`;&quot;); $countguest = 0; while ($guest = $qguest-&gt; fetch()){ if (date(&quot;d.m.Y&quot;,$guest&#91;&#039;guest_time&#039;]) == $today ) { $countguest++; }} $countguest = &#039;/&lt;FONT color=red&gt;+&#039;.$countguest.&#039;&lt;/FONT&gt;&#039;; file_put_contents(DATADIR . &quot;temp/statguest.dat&quot;, (int)$qguest.$countguest, LOCK_EX); } return file_get_contents(DATADIR . &quot;temp/statguest.dat&quot;); } </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