Пьяный скрипт или я?? - 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"><?
$date = date('d_m_y');
$stat_f = "dat/ref/$date.dat";
if(!file_exists($stat_f)){file_put_contents($stat_f,"Сайт | Переходов");}
$ref_f = file($stat_f);
$ref_f_str = implode('',$ref_f);
foreach($ref_f as $str){if(!empty($str)){list($ref_site[],$ref_kol[]) = explode('|',$str);}}
if(!empty($_SERVER['HTTP_REFERER'])){
$refer = parse_url($_SERVER['HTTP_REFERER']);
if(isset($refer['host']) && $refer['host']!==$_SERVER['HTTP_HOST'])
{
$searched = array_search($refer['host'],$ref_site);
if($searched == false){file_put_contents($stat_f,$ref_f_str."\r\n".$refer['host'].'|1');}
else {$ref_f[$searched] = $refer['host'].'|'.++$ref_kol[$searched]; file_put_contents($stat_f,implode('',$ref_f));}
}
}
?></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['host']) && $refer['host']!==$_SERVER['HTTP_HOST'])</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"><?
# запись реферера
$date = date('d_m_y');
if(!file_exists('dat/ref/'.$date.'.dat')){file_put_contents("dat/ref/$date.dat","Сайт|Количество переходов");}
$ref_f = file("dat/ref/$date.dat");
$ref_f_str = implode('',$ref_f);
foreach($ref_f as $num => $str){list($ref_site[],$ref_kol[]) = explode('|',$ref_f[$num]);}
$refer = parse_url($_SERVER['HTTP_REFERER']);
if(!empty($refer['host']) && $refer['host']!==$_SERVER['HTTP_HOST'])
{
$searched = array_search($refer['host'],$ref_site);
if($searched == false){file_put_contents("dat/ref/$date.dat",$ref_f_str."\r\n".$refer['host'].'|1');}
else {$ref_f[$searched] = $refer['host'].'|'.$ref_kol[$searched]++; file_put_contents("dat/ref/$date.dat",implode('',$ref_f));}
}
?></pre>
https://visavi.net/topics/12096/215363
Пьяный скрипт или я??
KOZZ
Fri, 30 Jul 2010 20:46:21 +0400
Сообщения
https://visavi.net/topics/12096/215363