• 16-02-2008, 19:59:10
    #1
    Lise Sözlük sitemde girilen entrylerde bir youtube yada başka bir site linki verilirken

    www.xxx.com/ABcDe şeklinde olan link www.xxx.com/abcde şeklinde çıkıyor.bunu n normal çıkmasını nası sağlarım?
  • 16-02-2008, 21:18:26
    #2
    strtoupper() Butun harfleri buyuk yapar.
    Kullanılısı : strtoupper($metin)
    strtolower() Butun harfleri kucuk yapar.
    Kullanılısı: strtolower($metin)
  • 17-02-2008, 12:01:38
    #3
    $url_pattern = "([A-Za-z][A-Za-z0-9+.-]{1,120}:[A-Za-z0-9/](([A-Za-z0-9$_.+!*,;/?:@&~=-])|%[A-Fa-f0-9]{2}){1,333}(#([a-zA-Z0-9][a-zA-Z0-9$_.+!*,;/?:@&~=%-]{0,1000}))?)";
            if(preg_match($url_pattern, $mesaj)){
                preg_match_all($url_pattern, $mesaj, $matches, PREG_OFFSET_CAPTURE);
                $urls = $matches[0];
                $mesaj = preg_split($url_pattern, $mesaj, -1, PREG_SPLIT_NO_EMPTY | PREG_SPLIT_OFFSET_CAPTURE);
                foreach($mesaj as $part){
                    $part[0] = strtolower($part[0]);
                    $newmesaj[] = $part;
                }
                $mesaj = array_merge($newmesaj, $urls);
                $newmesaj = array();
                foreach($mesaj as $value){
                    $newmesaj[$value[1]] = $value[0];
                }
                ksort($newmesaj);
                $newmesaj = implode($newmesaj);
                $mesaj= $newmesaj;
            }else{
                $mesaj=strtolower($mesaj);
            }
    hocam şurada nasıl düzenleyebiliriz peki ?
  • 17-02-2008, 13:04:46
    #4
    $mesaj=strtolower($mesaj);

    $mesaj= $mesaj;

    şeklinde değişirsen nasıl yazıldıysa büyük küçük o şekilde çıkar
  • 17-02-2008, 14:15:47
    #5
    @andyou

    hocam dediğin gibi yaptım fakat bir değişiklik olmadı..günlerdir kafayı yemek üzereyim..
  • 17-02-2008, 14:45:32
    #6
    $part[0] = strtolower($part[0]); burada da varmış

    $part[0] = $part[0];
  • 17-02-2008, 16:21:30
    #7
    hocam ilk söylediğinde de $part[0] ları da değiştirmiştim..olmadı yine :S..
  • 17-02-2008, 17:29:35
    #8
    o zaman başka bir dosyada başka bir replace olmalı bilemiyorum

    strtolower büyük küçük haf komple küçük harfa çevirir