• 10-11-2008, 10:33:12
    #1
    arkadaşlar phpde geçerli olan sayfalarda linkler yazı bile olsa onları otamatik link çevirip yeni pencerede açan bi kod vardı javascript de vardı elinde olan varmı acaba ?
  • 10-11-2008, 10:45:48
    #2
    tam anlamadım ama herhangi bir yazıya açılır pencerede link verdirmek istiyorsan

    <?
    echo <<< html
    <a href="#" onClick="javascript:pen=window.open('yeni_pencere.php','noLov22us','status=1,width=300,height=200resizable=no,scrollbars=yes')" class="rm2">Örnek Yazı</a>
    html;
    ?>
  • 10-11-2008, 12:24:50
    #3
    Hayır bu değil

    Mesala sayfada bi link var ama tıklama şekilde değil

    yazı olarak örn http:// r10 .net/

    Bunu otomatik tıklamalı yapmak.
  • 10-11-2008, 13:07:38
    #4
    Regal adlı üyeden alıntı: mesajı görüntüle
    Hayır bu değil
    Mesala sayfada bi link var ama tıklama şekilde değil
    yazı olarak örn http:// r10 .net/
    Bunu otomatik tıklamalı yapmak.
    Bunu kullanabilirsin ben $mesaj değişkenini atadım sen değiştirirsin;
    <? $mesaj = eregi_replace("(^|[>[:space:]\n])([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])([<[:space:]\n]|$)","\\1<a href=\"\\2://\\3\\4\" target=\"_blank\">\\2://\\3\\4</a> ", $mesaj);
    
    			$mesaj = preg_replace("/([\n >\(])www((\.[\w\-_]+)+(:[\d]+)?((\/[\w\-_%]+(\.[\w\-_%]+)*)|(\/[~]?[\w\-_%]*))*(\/?(\?[&;=\w\+%]+)*)?(#[\w\-_]*)?)/", "\\1<a href=\"http://www\\2\">www\\2</a> ", $mesaj);?>
  • 10-11-2008, 13:39:34
    #5
    macchess çok tşkler ama görünümde sayfada linkin sonunda /div> bırakıyor

    birde http:// site.com ları çeviriyor www.si te.com ları çevirmiyor
  • 10-11-2008, 13:52:14
    #6
    Regal adlı üyeden alıntı: mesajı görüntüle
    macchess çok tşkler ama görünümde sayfada linkin sonunda /div> bırakıyor
    birde http:// site.com ları çeviriyor www.si te.com ları çevirmiyor
    Kardeş kodda bir yanlışlık yok bir daha baktım kod aşağıdaki kod sen sadece $mesaj olan yerleri kendine göre ayarlıyacaksın, yani $mesaj sen de hangi değişkene denk geliyorsa, kod düzgün çalışıyor yoksa;
    <?$mesaj = eregi_replace("(^|[>[:space:]\n])([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])([<[:space:]\n]|$)","\\1<a href=\"\\2://\\3\\4\" target=\"_blank\">\\2://\\3\\4</a> ", $mesaj);
    
    			$mesaj = preg_replace("/([\n >\(])www((\.[\w\-_]+)+(:[\d]+)?((\/[\w\-_%]+(\.[\w\-_%]+)*)|(\/[~]?[\w\-_%]*))*(\/?(\?[&;=\w\+%]+)*)?(#[\w\-_]*)?)/", "\\1<a href=\"http://www\\2\">www\\2</a> ", $mesaj);
    ?>