• 20-02-2014, 23:44:37
    #10
    Üyeliği durduruldu
    buyrun
    RewriteCond %{REQUEST_URI} ^/yonetim/js/tiny_mce [NC]
    RewriteRule .* - [L]
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.html index.php [NC]
    RewriteRule ^iletisim.html iletisim.php [NC]
    RewriteRule ^(.*).html pages.php?sef=$1 [NC]
    RewriteRule ^sitemap.xml sitemap.php [NC]
    RewriteRule ^images/(.*)$ images/$1 [L]
    RewriteRule ^(.*)/(.*)$ git.php?id=$1&seo=$2 [L]
  • 20-02-2014, 23:48:58
    #11
    git.php'nin kodlarını da ekleyin hocam.

    GameStaL adlı üyeden alıntı: mesajı görüntüle
    buyrun
    RewriteCond %{REQUEST_URI} ^/yonetim/js/tiny_mce [NC]
    RewriteRule .* - [L]
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.html index.php [NC]
    RewriteRule ^iletisim.html iletisim.php [NC]
    RewriteRule ^(.*).html pages.php?sef=$1 [NC]
    RewriteRule ^sitemap.xml sitemap.php [NC]
    RewriteRule ^images/(.*)$ images/$1 [L]
    RewriteRule ^(.*)/(.*)$ git.php?id=$1&seo=$2 [L]
  • 20-02-2014, 23:53:11
    #12
    Üyeliği durduruldu
    buyrun
    <?php include("mysql.php");
    print_r($_GET);
    
     ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    
    <body>
    <?php
    function url_cevir($yazi) {
    $yazi = trim($yazi);
    $yeni = array('ü','Ü','ö','Ö','ş','Ş','ç','Ç','ı','İ','ğ','Ğ',' ');
    $eski = array('%C3%BC','%C3%9C','%C3%B6','%C3%96','%C5%9F','%C5%9E','%C3%A7','%C3%87','%C4%B1','%C4%B0','%C4%9F','%C4%9E','-');
    $yeni_yazi = str_replace($eski,$yeni,$yazi);
    return $yeni_yazi;
    }
    $link = "http://".$_SERVER["HTTP_HOST"]."".$_SERVER["REQUEST_URI"]."";
    $link = url_cevir($link);
    echo $link;
    mysql_query("SET NAMES 'utf8'");
    $sqlsorgu = mysql_query("SELECT * FROM listurl where shorturl = '$link'");
    while($yazdir=mysql_fetch_array($sqlsorgu)){
    	$longurl = $yazdir["longurl"];
    	header("Location:$longurl");
    	$hit = $yazdir["hit"] + 1;
    	mysql_query("UPDATE listurl SET hit = '$hit' where shorturl = '$link'");
    }
    ?>
    </body>
    </html>
  • 20-02-2014, 23:55:49
    #13
    en tepedeki print_r($_GET); bunu silin deneyin. bu arada ben kodu incelemeye devam ediyorum.

    GameStaL adlı üyeden alıntı: mesajı görüntüle
    buyrun
    <?php include("mysql.php");
    print_r($_GET);
    
     ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    </head>
    
    <body>
    <?php
    function url_cevir($yazi) {
    $yazi = trim($yazi);
    $yeni = array('ü','Ü','ö','Ö','ş','Ş','ç','Ç','ı','İ','ğ','Ğ',' ');
    $eski = array('%C3%BC','%C3%9C','%C3%B6','%C3%96','%C5%9F','%C5%9E','%C3%A7','%C3%87','%C4%B1','%C4%B0','%C4%9F','%C4%9E','-');
    $yeni_yazi = str_replace($eski,$yeni,$yazi);
    return $yeni_yazi;
    }
    $link = "http://".$_SERVER["HTTP_HOST"]."".$_SERVER["REQUEST_URI"]."";
    $link = url_cevir($link);
    echo $link;
    mysql_query("SET NAMES 'utf8'");
    $sqlsorgu = mysql_query("SELECT * FROM listurl where shorturl = '$link'");
    while($yazdir=mysql_fetch_array($sqlsorgu)){
    	$longurl = $yazdir["longurl"];
    	header("Location:$longurl");
    	$hit = $yazdir["hit"] + 1;
    	mysql_query("UPDATE listurl SET hit = '$hit' where shorturl = '$link'");
    }
    ?>
    </body>
    </html>
  • 21-02-2014, 00:02:32
    #14
    sizin sorununuz buradakı kodlardan dıye düşünüyorum.
    Alıntı
    function url_cevir($yazi) {
    $yazi = trim($yazi);
    $yeni = array('ü','Ü','ö','Ö','ş','Ş','ç','Ç','ı' ,'İ','ğ','Ğ',' ');
    $eski = array('%C3%BC','%C3%9C','%C3%B6','%C3%96','%C5%9F' ,'%C5%9E','%C3%A7','%C3%87','%C4%B1','%C4%B0','%C4 %9F','%C4%9E','-');
    $yeni_yazi = str_replace($eski,$yeni,$yazi);
    return $yeni_yazi;
    bu kodu: $yazi = trim($yazi);

    bunula degıstırın deneyın: $yazi = htmlentities(trim($yazi));
  • 21-02-2014, 00:05:44
    #15
    edit: url_cevir kodunu yanlış görmüşüm, urldecode yaparak kısayoldan halledebiliriz onu.

    header(); ile yönlendirme yaptığın kodlamalarda ekrana çıktı vermek hataya sebep olur, o yüzden gereksiz html kodlarını kaldırdım. kodun son hali şu şekilde, bir deneyin.

    <?php 
    include("mysql.php"); 
    mysql_query("SET NAMES 'utf8'");
    
    $link = "http://".$_SERVER["HTTP_HOST"]."".$_SERVER["REQUEST_URI"]."";
    $link = urldecode($link);
    
    $sqlsorgu = mysql_query("SELECT * FROM listurl where shorturl = '$link'");
    while($yazdir=mysql_fetch_array($sqlsorgu)){
    	$longurl = $yazdir["longurl"];
    	$hit = $yazdir["hit"] + 1;
    	mysql_query("UPDATE listurl SET hit = '$hit' where shorturl = '$link'");        
    	header("Location: $longurl");
    }
    ?>
  • 21-02-2014, 00:15:11
    #16
    Üyeliği durduruldu
    daha öncekiler olmamıştı ama son olarak git.php
    <?php  
    include("mysql.php");  
    mysql_query("SET NAMES 'utf8'"); 
    
    function url_cevir($yazi) { 
        $yazi = trim($yazi); 
        $yeni = array('ü','Ü','ö','Ö','ş','Ş','ç','Ç','ı','İ','ğ','Ğ',' '); 
        $eski = array('%C3%BC','%C3%9C','%C3%B6','%C3%96','%C5%9F','%C5%9E','%C3%A7','%C3%87','%C4%B1','%C4%B0','%C4%9F','%C4%9E','-'); 
        $yeni_yazi = str_replace($eski,$yeni,$yazi); 
        return $yeni_yazi; 
    } 
    $link = "http://".$_SERVER["HTTP_HOST"]."".$_SERVER["REQUEST_URI"].""; 
    $link = url_cevir($link); 
    
    $sqlsorgu = mysql_query("SELECT * FROM listurl where shorturl = '$link'"); 
    while($yazdir=mysql_fetch_array($sqlsorgu)){ 
        $longurl = $yazdir["longurl"]; 
        $hit = $yazdir["hit"] + 1; 
        mysql_query("UPDATE listurl SET hit = '$hit' where shorturl = '$link'");         
        header("Location: $longurl"); 
    } 
    ?>
    bu şekilde yaptım düzeldi.. Teşekkür hocam eline sağlık
  • 21-02-2014, 00:17:46
    #17
    Özel url yazılmayan kısaltmalarda .htaccess sorunu var(örnek : http://www.linkibu.com/o_D5aWE). db ye nasıl kaydediyor, db'de bulur mu tam emin olmamakla beraber, yönlendirmeyi sağlamak için .htaccess'in en altına
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ git.php?id=$1&seo= [L]
    şunu ekleyin.

    GameStaL adlı üyeden alıntı: mesajı görüntüle
    daha öncekiler olmamıştı ama son olarak git.php
    <?php  
    include("mysql.php");  
    mysql_query("SET NAMES 'utf8'"); 
    
    function url_cevir($yazi) { 
        $yazi = trim($yazi); 
        $yeni = array('ü','Ü','ö','Ö','ş','Ş','ç','Ç','ı','İ','ğ','Ğ',' '); 
        $eski = array('%C3%BC','%C3%9C','%C3%B6','%C3%96','%C5%9F','%C5%9E','%C3%A7','%C3%87','%C4%B1','%C4%B0','%C4%9F','%C4%9E','-'); 
        $yeni_yazi = str_replace($eski,$yeni,$yazi); 
        return $yeni_yazi; 
    } 
    $link = "http://".$_SERVER["HTTP_HOST"]."".$_SERVER["REQUEST_URI"].""; 
    $link = url_cevir($link); 
    
    $sqlsorgu = mysql_query("SELECT * FROM listurl where shorturl = '$link'"); 
    while($yazdir=mysql_fetch_array($sqlsorgu)){ 
        $longurl = $yazdir["longurl"]; 
        $hit = $yazdir["hit"] + 1; 
        mysql_query("UPDATE listurl SET hit = '$hit' where shorturl = '$link'");         
        header("Location: $longurl"); 
    } 
    ?>
    bu şekilde yaptım düzeldi.. Teşekkür hocam eline sağlık
  • 21-02-2014, 00:29:15
    #18
    Üyeliği durduruldu
    LaCReMeL adlı üyeden alıntı: mesajı görüntüle
    Özel url yazılmayan kısaltmalarda .htaccess sorunu var(örnek : http://www.linkibu.com/o_D5aWE). db ye nasıl kaydediyor, db'de bulur mu tam emin olmamakla beraber, yönlendirmeyi sağlamak için .htaccess'in en altına
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ git.php?id=$1&seo= [L]
    şunu ekleyin.
    evet hocam doğru teşhis yapmışsın.. Linke başlık eklemeden kısaltınca linki bulamadı htaccess ekledim oda düzeldi..
    Tekrar teşekkür ederim.. Özel script lazım olunca ararım

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 00:29:15 -->-> Daha önceki mesaj 00:22:49 --

    Böyle bir konum var.. İlgilenirseniz görüşelim.. Acelem yok anlaşırsak yavaş yavaş yaparız.
    https://www.r10.net/ucretli-script-is...post1068542528