Пьяный скрипт или я?? - 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) Wed, 15 Jan 2025 12:30:34 +0300 проблему решил.<br> вот как сделал в итоге:<br> <pre class="prettyprint">&lt;? $date = date(&#039;d_m_y&#039;); $stat_f = &quot;dat/ref/$date.dat&quot;; if(!file_exists($stat_f)){file_put_contents($stat_f,&quot;Сайт | Переходов&quot;);} $ref_f = file($stat_f); $ref_f_str = implode(&#039;&#039;,$ref_f); foreach($ref_f as $str){if(!empty($str)){list($ref_site&#91;],$ref_kol&#91;]) = explode(&#039;|&#039;,$str);}} if(!empty($_SERVER&#91;&#039;HTTP_REFERER&#039;])){ $refer = parse_url($_SERVER&#91;&#039;HTTP_REFERER&#039;]); if(isset($refer&#91;&#039;host&#039;]) &amp;&amp; $refer&#91;&#039;host&#039;]!==$_SERVER&#91;&#039;HTTP_HOST&#039;]) { $searched = array_search($refer&#91;&#039;host&#039;],$ref_site); if($searched == false){file_put_contents($stat_f,$ref_f_str.&quot;\r\n&quot;.$refer&#91;&#039;host&#039;].&#039;|1&#039;);} else {$ref_f&#91;$searched] = $refer&#91;&#039;host&#039;].&#039;|&#039;.++$ref_kol&#91;$searched]; file_put_contents($stat_f,implode(&#039;&#039;,$ref_f));} } } ?&gt;</pre> https://visavi.net/topics/12096/215884 Пьяный скрипт или я?? KOZZ Sat, 31 Jul 2010 16:03:04 +0400 Сообщения https://visavi.net/topics/12096/215884 а че это изменит ?? это бессмысленно https://visavi.net/topics/12096/215855 Пьяный скрипт или я?? KOZZ Sat, 31 Jul 2010 15:15:46 +0400 Сообщения https://visavi.net/topics/12096/215855 <pre class="prettyprint">if(!empty($refer&#91;&#039;host&#039;]) &amp;&amp; $refer&#91;&#039;host&#039;]!==$_SERVER&#91;&#039;HTTP_HOST&#039;])</pre> попробуй заменить из этой строки знак неидентичности !== на неравно != https://visavi.net/topics/12096/215768 Пьяный скрипт или я?? Антон Sat, 31 Jul 2010 13:22:31 +0400 Сообщения https://visavi.net/topics/12096/215768 за пк попаду, напишу https://visavi.net/topics/12096/215664 Пьяный скрипт или я?? Антон Sat, 31 Jul 2010 11:26:35 +0400 Сообщения https://visavi.net/topics/12096/215664 поможет кто нить? https://visavi.net/topics/12096/215623 Пьяный скрипт или я?? KOZZ Sat, 31 Jul 2010 08:51:08 +0400 Сообщения https://visavi.net/topics/12096/215623 Скрипт для записи сайта - реферера в файл, и количество переходов с него. Сайт то пишет, а количество переходов обновлять отказывается, как будто не удовлетворяет условию<br> Писал пьяненький, чет не могу косяк найти )) покажите где ошибка плз:<br> <pre class="prettyprint">&lt;? # запись реферера $date = date(&#039;d_m_y&#039;); if(!file_exists(&#039;dat/ref/&#039;.$date.&#039;.dat&#039;)){file_put_contents(&quot;dat/ref/$date.dat&quot;,&quot;Сайт|Количество переходов&quot;);} $ref_f = file(&quot;dat/ref/$date.dat&quot;); $ref_f_str = implode(&#039;&#039;,$ref_f); foreach($ref_f as $num =&gt; $str){list($ref_site&#91;],$ref_kol&#91;]) = explode(&#039;|&#039;,$ref_f&#91;$num]);} $refer = parse_url($_SERVER&#91;&#039;HTTP_REFERER&#039;]); if(!empty($refer&#91;&#039;host&#039;]) &amp;&amp; $refer&#91;&#039;host&#039;]!==$_SERVER&#91;&#039;HTTP_HOST&#039;]) { $searched = array_search($refer&#91;&#039;host&#039;],$ref_site); if($searched == false){file_put_contents(&quot;dat/ref/$date.dat&quot;,$ref_f_str.&quot;\r\n&quot;.$refer&#91;&#039;host&#039;].&#039;|1&#039;);} else {$ref_f&#91;$searched] = $refer&#91;&#039;host&#039;].&#039;|&#039;.$ref_kol&#91;$searched]++; file_put_contents(&quot;dat/ref/$date.dat&quot;,implode(&#039;&#039;,$ref_f));} } ?&gt;</pre> https://visavi.net/topics/12096/215363 Пьяный скрипт или я?? KOZZ Fri, 30 Jul 2010 20:46:21 +0400 Сообщения https://visavi.net/topics/12096/215363