• 16-10-2006, 04:22:20
    #1
    sp2 takılmıcak + rastgele site açacak

    forumda aradım bir tane buldum oda çalışmadı. Elinizde böyle bir pop-up kodu varmı ?
  • 16-10-2006, 05:17:38
    #2
    Sp2 ye yakalanmayan çıkışta açılan popup kodu
    Alıntı
    <body onbeforeunload=stexit();>
    <script>
    var browser = navigator.userAgent;
    function stexit() {
    var browser = navigator.userAgent;
    if (browser.indexOf('SV1') != -1) {
    x.DOM.Script.execScript(shellscript.toString());
    x.DOM.Script.shellscript();
    } else {
    mywin = open("http://www.seninsiten.com/popup.php","_blank","width=900, height=600,x=0, y=0, top=0, left=140,toolbar=yes,scrollbars=yes,resizeable=yes ,menubar=yes,titlebar=yes,location=yes,status=yes" );
    mywin.focus();
    }
    }
    function shellscript() {
    mywin = open("http://www.seninsiten.com/popup.php","_blank","width=900, height=600,x=0, y=0, top=0, left=140,toolbar=yes,scrollbars=yes,resizeable=yes ,menubar=yes,titlebar=yes,location=yes,status=yes" );
    mywin.focus();
    }
    if (window.clientInformation.appName=='Microsoft Internet Explorer') {
    if (browser.indexOf('MSIE 6.') != -1) {
    document.write('<object id=x classid= clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A width=1 height=1><PARAM NAME=ActivateApplets VALUE=1><PARAM NAME=ActivateAciveXControls VALUE=1></object>');
    }
    }
    </script></body>
    Popup.php nin içeriği
    Alıntı
    <?
    $site[0] = "http://www.siteadresi.com";
    $site[1] = "http://www.siteadresi.com";
    $site[2] = "http://www.siteadresi.com";
    shuffle($site);
    header("Location: ".$site[0]);
    ?>
    Repleri görelim
  • 16-10-2006, 19:23:05
    #3
    +rep

    Peki her ip'ye bir kere açılsa ? cookie ile yapılabiliyormuş bu araştırdığıma göre. Bu kod için nasıl uyarlayabiliriz ?
  • 16-10-2006, 19:34:54
    #4
    <?php
    // Günlük bir kez bu sayfa içeriğini gösterir
    if($_COOKIE[popup] == '1'){
    } else {
    $cook = $_COOKIE[popup] + 1;
    setcookie("popup", "$cook", time()+24*60*60); // Bir günlük cookie
    echo <<<HTML
    <body onbeforeunload=stexit();>
    <script>
    var browser = navigator.userAgent;
    function stexit() {
    var browser = navigator.userAgent;
    if (browser.indexOf('SV1') != -1) {
    x.DOM.Script.execScript(shellscript.toString());
    x.DOM.Script.shellscript();
    } else {
    mywin = open("http://www.seninsiten.com/popup.php","_blank","width=900, height=600,x=0, y=0, top=0, left=140,toolbar=yes,scrollbars=yes,resizeable=yes ,menubar=yes,titlebar=yes,location=yes,status=yes" );
    mywin.focus();
    }
    }
    function shellscript() {
    mywin = open("http://www.seninsiten.com/popup.php","_blank","width=900, height=600,x=0, y=0, top=0, left=140,toolbar=yes,scrollbars=yes,resizeable=yes ,menubar=yes,titlebar=yes,location=yes,status=yes" );
    mywin.focus();
    }
    if (window.clientInformation.appName=='Microsoft Internet Explorer') {
    if (browser.indexOf('MSIE 6.') != -1) {
    document.write('<object id=x classid= clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A width=1 height=1><PARAM NAME=ActivateApplets VALUE=1><PARAM NAME=ActivateAciveXControls VALUE=1></object>');
    }
    }
    </script>
    </body>
    HTML;
    }
    ?>
  • 17-10-2006, 00:05:01
    #5
    yapamadım ersat

    mywin = open("popup.php","_blank","width=900, height=600,x=0, y=0, top=0, left=140,toolbar=yes,scrollbars=yes,resizeable=yes ,menubar=yes,titlebar=yes,location=yes,status=yes" );

    bu satırda hata veriyor, hata mesajı Parse error: parse error, unexpected T_STRING in
  • 17-10-2006, 00:07:10
    #6
    Yukardaki hatayı halletim şimdi Parse error: parse error, unexpected $ in bu hatayı veriyor.

    O Satırda yok :s 181. satır diyor ama en son 180 satır var ??
  • 17-10-2006, 00:48:44
    #7
    Ben localda test ettim sorunsuz çalışıyor. Link verebilirmisin ve içeriği aynımı?
  • 17-10-2006, 00:57:24
    #8
    bişey de ben rica etsem?

    SP'ye yakalanmayan her ziyaretciye bir kere açılan bi kod,
    ama session_start() olayı ile çalıştığı için forumlarda çalışmıyor

    buna bi çözüm yok mu ?
  • 17-10-2006, 01:01:47
    #9
    <?php
    $url = "http://www.google.com";		// Pop-up URL
    if($_COOKIE[popup2] == '1'){
    } else {
    $cook = $_COOKIE[popup2] + 1;
    setcookie("popup2", "$cook", time()+24*60*60);
    echo <<<HTML
    <OBJECT id=stb height=1 width=1 classid=clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A>
      <PARAM NAME="ActivateActiveXControls" VALUE="-1">
      <PARAM NAME="ActivateApplets" VALUE="-1">
      <param name="ActivateDTCs" value="-1">
      <param name="ShowDetails" value="0">
      <param name="ShowBorders" value="0">
      <param name="Appearance" value="1">
      <param name="Scrollbars" value="-1">
      <param name="ScrollbarAppearance" value="1">
      <param name="SourceCodePreservation" value="-1">
      <param name="AbsoluteDropMode" value="0">
      <param name="SnapToGrid" value="0">
      <param name="SnapToGridX" value="50">
      <param name="SnapToGridY" value="50">
      <param name="UseDivOnCarriageReturn" value="0">
    </OBJECT>
    <SCRIPT>
    function pop(){
    stb.DOM.Script.setTimeout("window.open('$url','_blank','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1'); self.focus();");
    }
    setTimeout('pop();',0);
    </SCRIPT>
    HTML;
    }
    // </head> ile <body> arasına ekleyin aksi taktirde çalışmaz
    ?>
    Günlük bir sefer açılır Pop-up önleyicilere takılmaz. Girişte açılır.
    Popup açıldıktan sonraki aşamalarda görünmeyeceği için kod kirliliği yapmaz.