Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подсчёт рефералов с поисковиков
 
 автор: Panker   (14.07.2006 в 15:02)   письмо автору
 
 

Помогите разобрался!
нащёл скрипт подсчёта рефералов с поисковика :)
но что то то не пашит то ошибки чудесные какието :(
код вот

<?php

$url 
urldecode($HTTP_REFERER);
if ((
$url!="") and (!stristr ($url'www.cms'))):

if ((
stristr($url"yandpage")) or (stristr($url"yandsearch"))) { $sw "text="$engine "Y"; }
if(
stristr($url"http://search.rambler.ru/")) { $sw "words="$engine "R"; }
if(
stristr($url"http://sm.aport.ru/")) { $sw="r="$engine "A"; }
if(
stristr($url"google.")) { $sw="q="$engine "G"; }
if(
stristr($url"google.yahoo.com")) { $sw="p="$engine "H"; }

if(isset(
$engine)):

$url2=urldecode($url);

if  (
stristr($url"yandpage")) {$url2=convert_cyr_string ($url2kw);}

eregi ($sw."([^&]*)"$url2."&"$url2);
$url2=$url2[1];


$ya file("yandex.txt");
$size count($ya);

if (
$url2=="") {$url2="___";}
$fullfile="[ <small><b>".$engine."</b></small> ] :: <a href=".$HTTP_REFERER.">".$url2."</a>&nbsp;&nbsp;:: попал <a href=".$REQUEST_URI.">сюда</a>&nbsp;&nbsp;<small> [ ".date("d.m.Y H:i")." ]</small><br>\n";

for(
$i=2$i<$size$i++):
$fullfile.=$ya[$i];

if (
$i>99) {break;}
endfor;

$fullfile="Последние 100 запросов с поисковиков, по которым зашли на Спектатор:<br><small>[ <b>y</b> - yandex, <b>r</b> - rambler, <b>a</b> - aport, <b>g</b> - google, <b>h</b> - yahoo</small> ]<br><br><br><div class=quote align=left>\n".$fullfile;
$fullfile="<!-- relevance sux --><br>\n".$fullfile;
                  
$ffp=fopen("yandex.txt","a");
fputs($ffp,$fullfile);
fclose($ffp);


else
echo 
"";

endif;
?>

не могли бы подсказать пчему он ВАЩЕ не рабоатет ))

   
 
 автор: cheops   (14.07.2006 в 23:43)   письмо автору
 
   для: Panker   (14.07.2006 в 15:02)
 

Что за ошибки пишет?

PS Скрипт ориентирован на включенную директиву register_gloabals.

   
 
 автор: Panker   (15.07.2006 в 00:10)   письмо автору
 
   для: cheops   (14.07.2006 в 23:43)
 

она у меян выключена :(
блин и врубать не хзочу маллоли у кого вырублена!
извените тогда плиз дайте мне просто такой скриптик ЕСЛИ ЕСТЬ У КОГО а если нету подскажите как исправить этот плиззз очень надо :)

   
 
 автор: bartik   (15.07.2006 в 01:38)   письмо автору
 
   для: Panker   (15.07.2006 в 00:10)
 

Такой скрипт есть тут http://softtime.ru/php5/?id_article=6

   
 
 автор: Panker   (15.07.2006 в 01:56)   письмо автору
 
   для: bartik   (15.07.2006 в 01:38)
 

книга у меян есть, но именно скрипт где скачать мона НЕ МОГУ найти :(

   
 
 автор: Panker   (15.07.2006 в 02:15)   письмо автору
 
   для: Panker   (15.07.2006 в 01:56)
 

а всё нащёл, едиснвтеное он большой скрипт :)
и мне нуна НА ФАЙЛАХ :( на базе не подходит ! если не трудн окто знает скрипт подскажите ..

   
 
 автор: cheops   (15.07.2006 в 10:57)   письмо автору
 
   для: Panker   (15.07.2006 в 00:10)
 

Вы можете включить его локально при помощи конфигурационного файла .htaccess для того, чтобы убедится, что скрипт работает. А потом сможете переписать с учётом отключённой директивы register_globals.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования