• 06-12-2006, 20:36:33
    #1
    Üyeliği durduruldu
    Alıntı
    /*
    $video_ismi = str_replace("?","-",$video_isim );
    $video_ismi = str_replace(chr(63),"-",$video_ismi );
    $video_ismi = str_replace(chr(176),"-",$video_ismi );
    $video_ismi = str_replace(chr(155),"-",$video_ismi );
    $video_ismi = str_replace(" ","-",$video_ismi );
    $video_ismi = str_replace("/","-",$video_ismi );
    $video_ismi = str_replace("&","-",$video_ismi );
    */
    //$video_ismi = urlencode(utf8_encode($film_isim));
    $video_ismi = str_replace("_"," ",$film_isim );
    $video_ismi = str_replace("/"," ",$video_ismi );
    $video_ismi = str_replace("-"," ",$video_ismi );
    $video_ismi = rawurlencode($video_ismi);

    Arkadaşlar bir saattir ugrasıyorum ancak "ı" harflerini "i" olarak çıkartmak istiyorum sayfa ancak
    http://****************/ahmetin%20do...1%21%21-4.html

    Bu şekilde okuyor.
    $video_ismi = str_replace("ı","i",$film_isim );

    yapıyorum gene aynı şekilde çıkıyor yardımıcı olur musunuz

  • 06-12-2006, 21:54:52
    #2
    Ben de böyle bir örnek kopyaladım:
    $find = array('í', 'ı', 'ì', 'î', 'ï', 'I', 'İ', 'Í', 'Ì', 'Î', 'Ï');
    $url = str_replace ($find, 'i', $url);
  • 07-12-2006, 02:24:27
    #3
    Al sana toptan veriim
    function linkyap ($yazi) { 
    $ara = array ('ç', 'ğ', 'ı', 'ö', 'ş', 'ü', 'Ç', 'Ğ', 'İ', 'Ö', 'Ş', 'Ü', ' ','/','(',')','-','\'','&'); 
    $degis = array ('c', 'g', 'i', 'o', 's', 'u', 'c', 'g', 'i', 'o', 's', 'u', '_','_','_','_','_','',''); 
    $yazi = str_replace($ara, $degis, $yazi); // tr karakterleri değiş
    $yazi=strtolower($yazi); // hepsini küçük harf yap isteğe bağlı istemezsen bu satırı sil 
    return $yazi; 
    }
    Kullanımı :
    $video_ismi = linkyap($video_ismi); // yeni haline dönüştürme 
    //veya
    echo linkyap($video_ismi); //sayfaya basma
    ayrıca fonksiyonu include ettiğin yerde veya sayfa başında dil kodlamasını tanımlaman doğru çalışması için yeterli
  • 07-12-2006, 16:44:22
    #4
    Üyeliği durduruldu
    anlamadım abi ya ): olmadı
  • 07-12-2006, 16:45:17
    #5
    Üyeliği durduruldu
    utf-8 olarak gozukuyor sayfalar yanlız
  • 07-12-2006, 18:39:17
    #6
    $video_ismi = linkyap($film_isim);
    şeklinde kullanacaksın yukarıda yazan funstion isimli kodu sayfa başınbda bi yerlere include edeceksin veya kodların içine direk ekleyeceksin yeri önemli değil.

    Sayfa meta larında sayfanın dil kodlamasını tanımlanmış olması gerekiyor
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
    veya
    <meta http-equiv="Content-Type" content="text/html; charset=utf8">
    gibi