Bi kaç arkadaş çözüm üretmiş birde ben çözüm üreteyim.
Php nin gözünü seveyim gördüğünde gibi ayrı ayrı kodlar yazdık ancak aynı
işlevleri yapıyoruz. Sana tavsiyem bu koddur tabi yine sana kalmış. Bu tür şeyleri
düzenli ifadeler ile yapmak daha iyidir.
/*Kaptanweb tarafından blobal için hazırlanmış kod :) */
$yazi = "[link]www.kaptanweb.com[/link]";
$bul = preg_replace('#\[link\](.+)\[/link\]#','$1',$yazi);
$link = ''.$bul."";
echo $link;
?>
Php nin gözünü seveyim gördüğünde gibi ayrı ayrı kodlar yazdık ancak aynı
işlevleri yapıyoruz. Sana tavsiyem bu koddur tabi yine sana kalmış. Bu tür şeyleri
düzenli ifadeler ile yapmak daha iyidir.
Dikkat edilmesi gereken bir nokta;
Hostinglerde sürekli PHP sürüm güncellemesi güncel şekilde yapılmaktadır.
PHP.Net sitesinde yapılan duyuruda;
"Evrenkod uyumsuzluğu nedeniyle bu işlevin kullanımı PHP 5.3.0'dan beri ÖNERİLMEMEKTEDİR."
Yazdığını görüyoruz. Yani sistemi sonradan değiştirmeye gerek kalmaması için "preg" veya "ereg" ile bir işlev yazmadım.
Sizin kodunuz da aynı işlemi yapacaktır elbet. Fakat; 5.3.0'dan sonra işlevini kaybedecektir.
Dipnot olarak geçmek istedim. :)
>> http://php.net/manual/tr/function.ereg-replace.php