|
»Forumlar »D?k?manlar
»PHP: SEO Uyumlu Link Fonksiyonu
https://seditio.com.tr/eski1/forums.php?m=posts&q=2067 |
| Author: Kaan, Posted: 2012-10-15 22:26 GMT. |
|
SEO uyumlu linkler olu?turmak i?in basit bir PHP fonksiyonu yeterli olacakt?r. : hp]function sanitize($url) { $url = trim($url); $find = array('<b>', '</b>'); $url = str_replace ($find, '', $url); $url = preg_replace('/<(\/{0,1})img(.*?)(\/{0,1})\>/', 'image', $url); $find = array(' ', '&amp;quot;', '&amp;amp;', '&amp;', '\r\n', '\n', '/', '\\', '+', '<', '>'); $url = str_replace ($find, '-', $url); $find = array('?', '?', '?', '?', '?', '?', '?', '?'); $url = str_replace ($find, 'e', $url); $find = array('?', 'ý', '?', '?', '?', 'I', 'Ý', '?', '?', '?', '?','?','?'); $url = str_replace ($find, 'i', $url); $find = array('?', '?', '?', '?', '?', '?', '?', '?'); $url = str_replace ($find, 'o', $url); $find = array('?', '?', '?', '?', '?', '?', '?', '?', '?', '?'); $url = str_replace ($find, 'a', $url); $find = array('?', '?', '?', '?', '?', '?', '?', '?'); $url = str_replace ($find, 'u', $url); $find = array('?', '?'); $url = str_replace ($find, 'c', $url); $find = array('þ', 'Þ','?','?'); $url = str_replace ($find, 's', $url); $find = array('ð', 'Ð','?','?'); $url = str_replace ($find, 'g', $url); $find = array('/[^A-Za-z0-9\-<>]/', '/[\-]+/', '/<[^>]*>/'); $repl = array('', '-', ''); $url = preg_replace ($find, $repl, $url); $url = str_replace ('--', '-', $url); $url = strtolower($url); return $url; } Fonksiyonun kullan?m? da ??yledir; Kod: echo $url=sanitize("??erik Sayfas?"); fonksiyondan d?nen de?er : icerik-sayfasi |
| Powered by Seditio | Print version |