$title = str_replace(
array(":", "?", ".", "!", "$", "^", "*", ",", ";", '"', "%", "~", "@", "#", "[", "]", "<", ">", "\\", "/", "=", "+", "(", ")"),
"-", $title);burada http:// den sonra değişken koyup onuda silmesini nasıl sağlarım?
PHP dosyada "abc.." ile başlayan yeri yazdırmama (soru)
2
●340
- 28-01-2010, 16:55:51Mybb forum sitem için plugin geliştiriyorum, seo için konudaki mesajı description a yazdırıyorum. Ancak "/,(" vb. ascii kodları siliyor. httpwwwsasayoungcom2432ldajpg gibi adresler çıkıyor googleda ben http ile başlayan yerleri yasaklamak istiyorum.
- 28-01-2010, 17:36:05
$title = str_replace( array(":", "?", ".", "!", "$", "^", "*", ",", ";", '"', "%", "~", "@", "#", "[", "]", "<", ">", "\\", "/", "=", "+", "(", ")"), "-", $title);$title değişkenine sadece değişecek yeri yazdırın. Mesela sitenin adı www.siteadi.com:
$title = "Ak sakalli dedeyi yakaladim?"; $site = "http://www.siteadi.com"; $title = str_replace( array(":", "?", ".", "!", "$", "^", "*", ",", ";", '"', "%", "~", "@", "#", "[", "]", "<", ">", "\\", "/", "=", "+", "(", ")"), "-", $title); $title = $site.$title;yapabilirsiniz. Eğer bu işinize yaramazsa o kısmı ayırmak içinde bir alternatif gösterebilirim. - 28-01-2010, 21:46:06Benim demek istediğim mesajdaki http://... ile başlayan linkleri görmemesi. Yani verdiğim kod bir örnekti o koddaki /,(,) gibi ascii kodları siliyor.