• 09-10-2008, 21:42:18
    #1
    Üyeliği durduruldu
    elimde çok fazla metinler var. bu metinler için örnek bir yazı yazayım.

    Bu r10 çok süper bir site. Harbi büyük php coderları bulunuyor. Bakınız : Kod = (a href="buyuk r10 coderlari.html")Büyük R10 Coderları</a>

    Örnek yukarıdaykidi. ben bu a href içindeki boşlukları sadece - lere cevirmek istiyorum.

    replace i hatırlatma
    $kocaxx=str_replace(" ","-",$kocaxx);
    bunu yaparsam tüm metin boşlukları - lere alınıyor. Yardımcı olursanız sevinirim arkadaşlar
  • 09-10-2008, 23:54:49
    #2
    şöyle yapabilirsiniz.
    $kocaxm=str_replace(" ","-",$kocaxx);
    Yaparsanız değişkeninizin bir yedeği de kocaxx olarak kalmış olur linki verirkende
    <a href=\"$kocaxm\">$kocaxx</a>
    Şeklinde verirsiniz.
  • 10-10-2008, 01:00:29
    #3
    Alıntı
    Bu r10 çok süper bir site. Harbi büyük php coderları bulunuyor. Bakınız : <a href="buyuk r10 coderlari.html">Büyük R10 Coderları</a>
    bu örnek için;
    <?php
    $yazi = "Bu r10 çok süper bir site. Harbi büyük php coderları bulunuyor. Bakınız : <a href=\"buyuk r10 coderlari.html\">Büyük R10 Coderları</a>";
    $bol = explode("<a href", $yazi);
    $bol[1] = str_replace(" ", "-", $bol[1]);
    $metin = $bol[0] . "<a href" . $bol[1];
    echo stripslashes($metin);
    ?>
    böyle bir denermisiniz?
  • 10-10-2008, 01:43:19
    #4
    Üyeliği durduruldu
    ntie zaten o şekilde olmaz diye dedim. ordaki kocaxx kocaman bir metin. sadece link hrefi değil.
    yasarkemaldag uğraştıgın için saolasın ama <a href yazdıgın yerden sonra gelen tüm yazıların arasındaki boşluklar - ye dönüşüyor. bide ordaki tırnak kapanınca explode durdurabilirsen tam olucak.
  • 10-10-2008, 01:54:50
    #5
    Üyeliği durduruldu
    kocaxx adlı üyeden alıntı: mesajı görüntüle
    elimde çok fazla metinler var. bu metinler için örnek bir yazı yazayım.
    Bu r10 çok süper bir site. Harbi büyük php coderları bulunuyor. Bakınız : Kod = (a href="buyuk r10 coderlari.html")Büyük R10 Coderları</a>
    Örnek yukarıdaykidi. ben bu a href içindeki boşlukları sadece - lere cevirmek istiyorum.
    replace i hatırlatma
    $kocaxx=str_replace(" ","-",$kocaxx);
    bunu yaparsam tüm metin boşlukları - lere alınıyor. Yardımcı olursanız sevinirim arkadaşlar

    $yenimetin=preg_replace('/<a href="(.*?)">(.*?)</a>/',str_replace(" ","-",$1),$kocaxx);
    denemesi bedava

    bunlar url içinse TR karakter de silmen gerekmior mu ?
  • 10-10-2008, 01:58:18
    #6
    Üyeliği durduruldu
    d3lly
    senin verdiğinde bu oldu kardeş
    Parse error
    : syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /home/xxxx/public_html/index.php on line 165
  • 10-10-2008, 02:00:00
    #7
    Üyeliği durduruldu
    kocaxx adlı üyeden alıntı: mesajı görüntüle
    d3lly
    senin verdiğinde bu oldu kardeş
    Parse error
    : syntax error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' in /home/xxxx/public_html/index.php on line 165

    $yenimetin=preg_replace('/<a href="(.*?)">(.*?)</a>/','.str_replace(" ","-",$1).',$kocaxx);

    şunu dene ozman
  • 10-10-2008, 02:02:32
    #8
    Üyeliği durduruldu
    oda bu hatayı verdirtirdi.

    Fatal error
    : Call to undefined function prg_replace() in /home/xxx/public_html/index.php on line 165
  • 10-10-2008, 02:04:40
    #9
    Üyeliği durduruldu
    kocaxx adlı üyeden alıntı: mesajı görüntüle
    oda bu hatayı verdirtirdi.
    Fatal error
    : Call to undefined function prg_replace() in /home/xxx/public_html/index.php on line 165

    kendin yazıyosun sanıurıum preg yerine prg yazmışsın.. ben localde deneyip vereyim kodları bi sn.