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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как узнать количестов кликов переходов по банеру

Сообщения:  [1-7] 

 
 автор: Trianon   (14.06.2007 в 11:23)   письмо автору
 
   для: Job   (14.06.2007 в 11:02)
 

Пардон, .... не заметил сразу, что речь о банере идет.

   
 
 автор: Job   (14.06.2007 в 11:02)   письмо автору
 
   для: Trianon   (14.06.2007 в 09:33)
 

Нужно сделать так чтобы баннер вел не сразу на сайт на который он должен вести, а на страницу вашего сайта примерно вот такого вида http://www.ursite.ru/url.php?url=http://www.сайт куда ведет баннер.ru

а в файле url наверно должен быть примерно такой код:


<?    
@$url $_GET['url'];

if(!empty(
$url))

$url_or $url
$url str_replace("http://","",$url);
$url str_replace("www.","",$url);
$url str_replace("/","",$url);
$url str_replace("?","",$url);
$url str_replace("*","",$url);

    if(!
file_exists("url/$url"))
    {
      
$file fopen ("url/$url","w");
      
fputs $file"1");
      
fclose ($file);
      print(
"<b>1</b>");
    }
    else
    {
      
$file_op file("url/$url");
      
$num = ($file_op[0]+1);
      
$file fopen ("url/$url","w");
      
fputs $file"$num");
      
fclose ($file);    
      print(
"<b>! $num</b>");
    }
print(
"<html><head><meta http-equiv=\"Refresh\" content=\"0; URL=$url_or\"></head><body></body></html>");
}
else
{
print(
"Баннер никуда не ведет!");
}
?>



а вот приметивный вывод результатов для админа в файле stat.php


<center>
<form action="stat.php" name="form" method="post">
<input type="text" name="url" size="20" maxlength="256" value=""><input type="submit" value=" OK ">
</form>
<?
if(!empty($_POST['url']))

$url $_POST['url'];
$url_or $url
$url str_replace("http://","",$url);
$url str_replace("www.","",$url);
$url str_replace("/","",$url);
$url str_replace("?","",$url);
$url str_replace("*","",$url);
    if(
file_exists("url/$url"))
    {
      
$file_op file("url/$url");
      
$num $file_op[0];    
    }
    else
    {
      
$num 0;
      
$error 1;
    }
    
    print(
"Всего по ссылке $url_or перешло <b>$num</b> человек");

}
else
{

print(
"<br><hr>");
  
$dir_rec dir("url");
  
$i 0;
  while(
$entry $dir_rec->read())
  {
    if ((
substr($entry,0,3)!==".")&&(substr($entry,0,3)!==".."))
    {
      
$url[$i] = $entry;    
      print(
"<a href=\"#\" onclick=\"url('http://www.$url[$i]')\">$url[$i]</a><br>");    
      
$i++;
    }
  }
  
$dir_rec->close(); 
?>

</center>
<script>
function url(taz)
  {
  document.form.url.value = taz;
  }

</script>

<?
}
?>

   
 
 автор: Trianon   (14.06.2007 в 09:33)   письмо автору
 
   для: mr Bin   (14.06.2007 в 00:03)
 

редирект можно сделать, когда ссылка ведет на свой сайт, а не на чужой.

   
 
 автор: mr Bin   (14.06.2007 в 00:03)   письмо автору
 
   для: php_fx   (13.06.2007 в 23:42)
 

редирект делать, при использовании данного параметра

   
 
 автор: php_fx   (13.06.2007 в 23:42)   письмо автору
 
   для: D.A.N_Visator   (13.06.2007 в 10:18)
 

Дело в том что пользователь что пользователь
с моей страницы перейдет на
страницу другово сайта
и как же я смогу обработать
переменую 'click'

   
 
 автор: D.A.N_Visator   (13.06.2007 в 10:18)   письмо автору
 
   для: php_fx   (13.06.2007 в 02:49)
 

pristavte k linku na banner naprimer get parametr ...?click&banner_name=xxx
i zapisyvaite v bazu (+1 dlja imeni bannera)
esli isset $_get['click'] =)

   
 
 автор: php_fx   (13.06.2007 в 02:49)   письмо автору
 
 

Есть вообщем банер на странице надо узнать подсчитать
сколько пользователей перешли на другой сайт при помощи этого банера

подскажите как такой счетчик сделать

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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