• 13-09-2006, 14:40:56
    #1
    Üyeliği durduruldu
    https://www.r10.net/google-adsense/18...-tracking.html

    adresindeki kodları siteme yerleştirdim. Tıklamaları db deki log tablosuna kaydediyor fakat log.php de bir sorun var. siteadresi.com/log.php die girdiğimde boş sayfada kalıyor.

    <?php 
    @session_start(); 
    $baglan = mysql_connect('localhost', dbuser', 'sifre');//Veritabanina baglanmak için host, kullanici adi ve sifreyi ayarla. 
                if ($baglan) 
                { 
                } 
                else 
                { 
                print '<div align="center"><br><span class="kucuk">Teknik bir ariza<br>sebebiyle su anda <br>yayin yapamiyoruz.<br>Bu problem en kisa<br>sürede çözülecektir.<br>Sabriniz için<br>tesekkürler.</span></div>'; 
                return; 
                } 
                $sec = mysql_select_db('dbadi', $baglan); // veritabani_adi = bunun yerine veritabaninin adini yaz. 
    $ref = $_GET['ref']; 
    $url = $_GET['url']; 
    if (!empty($ref) && !empty($url)) 
    { 
      // kullanicinin IP numarasi 
      if (getenv(HTTP_CLIENT_IP)) 
      { 
        $ip = getenv(HTTP_CLIENT_IP); 
      } 
      else 
      { 
        $ip = getenv(REMOTE_ADDR); 
      } 
      // Tiklanan linkleri gostermesi gereken kod 
      // "go to " ou "Sayfayi goster" 
      $url = substr($url, strrpos($url, " ")); 
      // Database baglanmasi gerekir 
      // Buraya bu script icin ozel actiginiz database bilgilerinizi giriniz 
      $sql = "INSERT INTO log 
      SET ref=\"$ref\", url=\"$url\",  
      date=\"".date("Y/m/d H:i:s")."\",  
      ip=\"$ip\"";  
      $res = mysql_query( $sql ) or die ($sql); 
      if ( $res ) { 
      echo 'Islem Tamam.'; 
      } 
    } 
    mysql_close(); 
    ?>
    dbuser sifre we dbadi kismini log tablosunun oldugu db bilgileri ile dolduruyorum. error_log larda herhangi birşey yok. server php destekliyor.

    sorunu bulabilen var mı?
  • 14-09-2006, 00:32:59
    #2
    Üyeliği durduruldu
    yok mu bilen?
  • 14-09-2006, 16:40:08
    #3
    Üyeliği durduruldu
    siteye süper php bilen modlar alınmış radminin dediğine göre. ya hiçbirisi piyasada yok ya da ben süper ötesi bi soru sordum..
  • 14-09-2006, 19:26:06
    #4
     
    <?php 
    @session_start(); 
    // dbuser'de hata var orası aşağıdaki gibi olacak. Senin kodda dbuser' diye çıkmış.
    $baglan = mysql_connect('localhost', 'dbuser', 'sifre');//Veritabanina baglanmak için host, kullanici adi ve sifreyi ayarla. 
                if ($baglan) 
                { 
                } 
                else 
                { 
                print '<div align="center"><br><span class="kucuk">Teknik bir ariza<br>sebebiyle su anda <br>yayin yapamiyoruz.<br>Bu problem en kisa<br>sürede çözülecektir.<br>Sabriniz için<br>tesekkürler.</span></div>'; 
                return; 
                } 
                $sec = mysql_select_db('dbadi', $baglan); // veritabani_adi = bunun yerine veritabaninin adini yaz. 
    $ref = $_GET['ref']; 
    $url = $_GET['url']; 
    if (!empty($ref) && !empty($url)) 
    { 
      // kullanicinin IP numarasi 
      if (getenv(HTTP_CLIENT_IP)) 
      { 
        $ip = getenv(HTTP_CLIENT_IP); 
      } 
      else 
      { 
        $ip = getenv(REMOTE_ADDR); 
      } 
      // Tiklanan linkleri gostermesi gereken kod 
      // "go to " ou "Sayfayi goster" 
      $url = substr($url, strrpos($url, " ")); 
      // Database baglanmasi gerekir 
      // Buraya bu script icin ozel actiginiz database bilgilerinizi giriniz 
      $sql = "INSERT INTO log 
      SET ref=\"$ref\", url=\"$url\",  
      date=\"".date("Y/m/d H:i:s")."\",  
      ip=\"$ip\"";  
      $res = mysql_query( $sql ) or die ($sql); 
      if ( $res ) { 
      echo 'Islem Tamam.'; 
      } 
    } 
    mysql_close(); 
    ?>