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

Форум PHP

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

 

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

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

тема: Функция подсчета нажатий

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

 
 автор: ShadowXak   (15.12.2006 в 10:34)   письмо автору
 
   для: cheops   (14.12.2006 в 11:46)
 

хм...
спасибо попробую ваши варианты, но чуть попозжа, т.к. щас некогда вообще...

   
 
 автор: cheops   (14.12.2006 в 11:46)   письмо автору
 
   для: ShadowXak   (14.12.2006 в 10:23)
 

Попробуйте редирект попроще написать, например, так
<?php
    
echo "<HTML><HEAD>
          <META HTTP-EQUIV='Refresh' CONTENT='0; URL=
$url'>
          </HEAD></HTML>"
;
?>

где вместо $url - нужный вам $url.

   
 
 автор: levis   (14.12.2006 в 11:02)   письмо автору
 
   для: ShadowXak   (14.12.2006 в 10:23)
 

Если тебе надо сделать подсчет кликов,то не проще ли

<?php
if ($_GET['option']=='banner&func')
{
тут пишешь куда заносить хит
}


?>

   
 
 автор: ShadowXak   (14.12.2006 в 10:23)   письмо автору
 
 

Доброго времени суток!!!
у меня такой вопрос:
имееться запрос:

<?
echo '<a href="index.php?option=banner&func=shadowxak&refer='.$row[0].'" target="_blank"><img src="'.$imageurl.'" alt="'.$row[1].'" border="0"/></a>';
?>

и функция к нему:

<?
function shadowxak($refer) {
    
$row mysql_query("UPDATE cms_banner_title SET kol_kl = kol_kl+1 WHERE id = '".$refer."'");
    
$result mysql_query("SELECT `url`, `id` FROM `cms_banner_title` WHERE id='".$refer."' and `published`= 'Y'");
    
$row mysql_fetch_array($resultMYSQL_NUM);
    
    if (
substr$row[0], 07) == 'http://'){
    
/* Если в БД введен http://, то оставляем как есть */
        
echo "<script type=\"text/javascript\"> setTimeout(\"document.location.href='$row[0]';\"); </script>";
    }
    else
    {
    
/* Если в БД не введен http://, то дописываем его в URL */
        
echo "<script type=\"text/javascript\"> setTimeout(\"document.location.href='http://$row[0]';\"); </script>";    
    }
}
if (isset(
$_GET['refer'])) {
    
shadowxak($_GET['refer']);
};
?>

и вот тут начинаеться самое интересное, если смотреть в ИЕ то функция выполняется нормально и при нажатии на банер происходит запись в БД клика +1, но почему то в опере такого непроисходит просто открываеться окно сайта со строкой:
http://www.******.ru/index.php?option=banner&func=shadowxak&refer=103

   

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

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

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