arkadaşlar , ilgili olay (PHP için)
preg_replace ile gerçekleştirilebilir. ne js nede javascript bağımlılığı yoktur.
örnek olarak (bkz:r10) yazdığımızda r10'a linklenmesini istiyoruz , burada temel nokta "(bkz:" ile ")" arasına yazılan textin linklenmesidir.
eğer fomdan veri girişi yapan kullanıcı yazdığı text in içerisinde (bkz:r10) yazdıysa bunu blabla.php?kelime=r10 şeklinde linklemek için şu yöntem kullanılabilir.
function bicimlendir($giri)
{
$giri = preg_replace("#\([\s]*bkz:[\s]*(.*?)[\s]*\)#ise", "'(bkz: <a title=\"\\1\" href=\"blabla.php?kelime='.str_replace(' ','+','\\1').'\" >\\1</a>)'",$giri);
}yukarıdaki kod yumağının kullanımı ilgili sayfada şu şekilde olabilir.
giri = "(bkz:r10 webmaster forum)";
echo bicimlendir($giri);
bu işlemin js/javascript ile olduğunu idda eden arkadaşlar örnek verirlerse bende cahilikten kurtulmuş olurum.
kolay gelsin dileklerimle.