str_replace ile alakalı function.php kodum //Get Profile URL Data
function profile_url($id,$sub){
global $godb;
$sql = "SELECT * FROM doctors_list WHERE id='$id'";
$qu = $godb->query($sql);
$doctor = mysqli_fetch_array($qu);
if ($sub == "url") {
$url = "profile/".$id."/".str_replace(" ", "-", $doctor['name']);
return $url;
}
if ($sub == "photo") {
$url = "assets/images/doctors_photo/".$doctor['photo'];
return $url;
}
}
.htaccess e dokunmadan sadece function profile_url yi şu şekilde değiştir.
function profile_url($id,$sub){
global $godb;
$sql = "SELECT * FROM doctors_list WHERE id='$id'";
$qu = $godb->query($sql);
$doctor = mysqli_fetch_array($qu);
if ($sub == "url") {
$url = "profile/".$id."/".preg_replace('/[^A-Za-z0-9-]+/', '', $doctor['name']);
return $url;
}
if ($sub == "photo") {
$url = "assets/images/doctors_photo/".$doctor['photo'];
return $url;
}
} str_replace yerine preg_replace kullandım.