• 26-09-2012, 18:51:37
    #1
    Üyeliği durduruldu
    Ziyaretçinin ekran çözünürlüğüne bakarak, 1024x768 ve daha az ise reklam gösterimlerini nasıl iptal edebiliriz arkadaşlar? IF sorgusu ile mümkün müdür?

    PHP
    ---Reklam Kodları--
    PHP

    --Reklam Kodları-- nasıl bir kod içine alınmalıdır?
  • 26-09-2012, 18:59:15
    #2
    Bildiğim kadarıyla PHP ile yapılamıyor. En basiti javascript ile çözünürlğü alıp, reklamı ayrı bir dosyadan PHP'e çözünürlüğü gönderip yayınlamak.

    JS örnek :
    var screenWidth = window.screen.width,
    screenHeight = window.screen.height;
  • 26-09-2012, 19:05:48
    #3
    Üyeliği durduruldu
    cyberfrs adlı üyeden alıntı: mesajı görüntüle
    Bildiğim kadarıyla PHP ile yapılamıyor. En basiti javascript ile çözünürlğü alıp, reklamı ayrı bir dosyadan PHP'e çözünürlüğü gönderip yayınlamak.

    JS örnek :
    var screenWidth = window.screen.width,
    screenHeight = window.screen.height;
    çok teşekkür ederim, şöyle bir kod buldum. bunu nasıl bir döngü içine alabilirim?

     <?php
    session_start();
    
    if (!isset($_SESSION[iterate]))
    {
    if(!isset($HTTP_COOKIE_VARS["users_resolution2"])) 
    
    //means cookie is not found set it using Javascript 
    { 
    $_SESSION[iterate]=1; 
    ?> 
    <script language="javascript"> 
    <!-- 
    writeCookie(); 
    
    function writeCookie() 
    { 
    
    var the_cookie = "users_resolution2="+ screen.width +"x"+ screen.height; 
    
    document.cookie=the_cookie 
    
    location ='<?php echo $_SERVER['PHP_SELF'];?>'; 
    } 
    //--> 
    </script> 
    <?php 
    } 
    else{
    $screen_resolution = $HTTP_COOKIE_VARS["users_resolution2"]; 
    } 
    }
    else{
    $screen_resolution = $HTTP_COOKIE_VARS["users_resolution2"]; 
    } 
    echo $screen_resolution; 
    ?>
  • 26-09-2012, 19:25:16
    #4
     <?php 
    session_start(); 
    
    if (!isset($_SESSION[iterate])) 
    { 
    if(!isset($HTTP_COOKIE_VARS["users_resolution2"]))  
    
    //means cookie is not found set it using Javascript  
    {  
    $_SESSION[iterate]=1;  
    ?>  
    <script language="javascript">  
    <!--  
    writeCookie();  
    
    function writeCookie()  
    {  
    
    var the_cookie = "users_resolution2="+ screen.width +"x"+ screen.height;  
    
    document.cookie=the_cookie  
    
    location ='<?php echo $_SERVER['PHP_SELF'];?>';  
    }  
    //-->  
    </script>  
    <?php  
    }  
    else{ 
    $screen_resolution = $HTTP_COOKIE_VARS["users_resolution2"];  
    }  
    } 
    else{ 
    $screen_resolution = $HTTP_COOKIE_VARS["users_resolution2"];  
    }  
    
    
    if($screen_resolution >= "1024x768" && $screen_resolution != "1024x768") {
    	echo "reklam";
    }
    ?>
    Kontrolü böyle yapabilirsiniz.