• 24-07-2024, 20:49:11
    #10
    yigitmalik46 adlı üyeden alıntı: mesajı görüntüle
    config.php
    <?php

    echo "Sonuç bulunamadı.";
    }
    ?>
    Sonuç bulunamadı.
  • 24-07-2024, 21:36:22
    #11
    Sorunu detaylı şekilde yazarsanız çözmenize yardımcı olurum.
  • 24-07-2024, 22:41:09
    #12
    Bu şekilde çözdüm @LetsDuoLimited; @yigitmalik46; @Sinyor_Ridak;

    <?php 
    include('config.php');
    
     
    $request_uri = $_SERVER['REQUEST_URI'];
    $path = parse_url($request_uri, PHP_URL_PATH);
    
     
    $path = str_replace('-sarki-sozleri', '', $path);
    
     
    $path_parts = explode('/', trim($path, '/'));
    $baslik_url = end($path_parts);
    
     
    function slugify($text) {
     
        $text = preg_replace('~[^\pL\d]+~u', '-', $text);
    
     
        $text = iconv('utf-8', 'us-ascii//TRANSLIT', $text);
    
     
        $text = preg_replace('~[^-\w]+~', '', $text);
    
     
        $text = trim($text, '-');
    
     
        $text = preg_replace('~-+~', '-', $text);
    
     
        $text = strtolower($text);
    
        if (empty($text)) {
            return 'n-a';
        }
    
        return $text;
    }
    
     
    $wisex = ucwords(str_replace('-', ' ', $baslik_url));
    $slugified_wisex = slugify($wisex);
    
     
    $sorgu = $baglanti->prepare("SELECT * FROM sarkilar");
    $sorgu->execute();
    $sarkilar = $sorgu->fetchAll(PDO::FETCH_ASSOC);
    
    $sonuc = null;
    foreach ($sarkilar as $sarki) {
        $db_baslik = $sarki['baslik'];
        $slugified_db_baslik = slugify($db_baslik);
        if ($slugified_db_baslik === $slugified_wisex) {
            $sonuc = $sarki;
            break;
        }
    }
    
     
    ?>