Merhaba, ben kullandığım phpld scriptinde toplu kategori eklerken boşlukları "-" ile değiştiriyorum fakat Türkçe karakterler ve ,(virgül) de "-" halini alıyor ve linklerde düzgün bir görüntü olmuyor. Mesela;
http://www.ioew.in/Arts/Performing-A...Namal----zg--/
Ne gibi değişiklik yaparak Türkçe karakterleri yada diğer bir deyişle istediğim karakterleri istediğim şekle nasıl sokabilirim?
Teşekkürler.
Kullandığım scriptte yer alan bölüm:
if (!empty ($singleCateg) && $db->GetOne($checkSQL) < 1)
{
$data = array();
//Generate ID
$data['ID'] = intval ($db->GenID($tables['category']['name'].'_SEQ'));
//Add parent ID
$data['PARENT_ID'] = $id;
$data['TITLE'] = $singleCateg;
//Build URL
$data['TITLE_URL'] = preg_replace('`[^\w_-]`', '-', $data['TITLE']);
//Build cache
$data['CACHE_TITLE'] = trim (buildCategUrlTitle($data['ID']));
$data['CACHE_URL'] = trim (buildCategUrl($data['ID']));
//Add current date
$data['DATE_ADDED'] = $currDate;
//Make category active
$data['STATUS'] = 2;
if (!$db->Replace($tables['category']['name'], $data, 'ID', true) > 0)
{
$error++;
$tpl->assign('sql_error', $db->ErrorMsg());
}
else
{
$quickAdded++;
unset ($multiCategsArray[$key]);
}
}