arkadaşlar bişeyler yapıyorum gene... başka sitelerden bilgi alıp kendi sitemde yayınlamaya yarayan bir script yaptım... şimdi sorum şu...

sitenin title ını alıp kendi veritabanıma sayfaismi olarak kaydetmek istiyorum...

alma olayını hallettim de sayfaismi icinde !'^+%&/()=?,:.`; bu tip işaretler bulunmaması gerekiyor... bunu str_replace ile yapabiliyorum... ancak daha kolay bir bilgi olabileceğini duşundum... yani $cumle icindeki harf dışındaki karakterleri direk olarak - karakterine cevirecek birşey lazım... olmazsa str_replace ile yapıcam...

ornek:

$cumle = "naber! len tombalak; seni annene solicem, bi de babana. soliim mi?"

bunun cıktısının sayfaismi olarak şu şekilde olması lazım ki google da daha etkin sonuclar elde ediim...

$sayfaismi -----> naber-len-tombalak-seni-annene-solicem-bi-de-babana-soliim-mi

harf olmayan karakterleri - ye cevirerek...

eregi_replace komutu ile yapılacak tahmin ediyorum istediğim olay ama nasıl yapacağımı bilmiyorum... duzenli ifadeler konusunda kendimi geliştirmem lazım...

şuna benzer bişeyler olabilir...

[[:alnum:]] bu duzenli ifade herhangi bir numerik karakter yani a-z A-Z arası harf ya da rakamları bulmata yarıyor... olmayanları nasıl bulucaz...


yardımlarınızı bekliyorum saygıdeğer arkadaşlar...