AzapHG adlı üyeden alıntı: mesajı görüntüle
Merhabalar,

Yapacağım işe vereceğiniz tepkiyi bildiğim için şimdiden özür dilerim. Türkçeyi doğru kullanma taraftarıyım fakat bir grup için bunu yapmam gerekiyor..

İşin aslına gelecek olursak; emo tarzı yazı yazan basit bir sistem için nereden başlayacağımı çözemedim.

Örnek olarak bir site var. Site bu

Bunun gibi basit bir kodlama ile aynı şekilde yazıları dönüştürebilir miyim? Bunun için ne tür kodlama yapmam lazım. Yardımcı olacak arkadaşlara şimdiden çok teşekkür ediyorum..

Hayırlı forumlar..
emo.class.php
<?php 
class seo{ 
public $baslik; 
function sef($baslik){ 
$TR=array('ç','Ç','ı','İ','ş','Ş','ğ','Ğ','ö','Ö','ü','Ü');
$EN=array('c','c','i','i','s','s','g','g','o','o','u','u');
$baslik= str_replace($TR,$EN,$baslik);
//tüm karakterleri küçüklür
$baslik=mb_strtolower($baslik,'UTF-8');
$baslik=preg_replace('#[^-a-zA-Z0-9_ ]#','',$baslik);
$baslik=trim($baslik); 
$baslik= preg_replace('#[-_ ]+#','-',$baslik); 
return $baslik;
}
}
$seo = new seo();
?>
index.php
include "emo.class.php";
$baslik = 'Bu yazıyı çevir';
$yeni = $seo->sef($baslik);
echo $yeni;

$TR=array('ç','Ç','ı','İ','ş','Ş','ğ','Ğ', 'ö','Ö','ü','Ü');
$EN=array('c','c','i','i','s','s','g','g','o','o', 'u','u');

bu kısmı sırasını bozmadan hangi karakter yazıldığında hangisi çıkmasını istiyorsan o şekilde düzenleyebilirsin.

Biraz kurcalayarak istediğin şeyi rahatlıkla yapabilirsin.