Ek olarak bu kodlama çok fazla gereksiz işlem içeriyor.


date_default_timezone_set('Europe/Istanbul');
$host = "185.111.111.11";
$user = "firma";
$pass = "firma";
$db = "firma";

$db = new PDO("mysql:host=$host;dbname=$db",$user,$pass); //18. Satır Burası
$karakter = $db->prepare("SET CHARSET 'utf8'");
$karakter->execute(array());
$karakte2r = $db->prepare("SET NAMES SET 'utf8'");
$karakte2r->execute(array());


bu kısım yerine bu daha uygundur.


date_default_timezone_set('Europe/Istanbul');
$host = "185.111.111.11";
$user = "firma";
$pass = "firma";
$db = "firma";
try {
$db = new PDO("mysql:host={$host};dbname={$db};charset=utf8;",$user,$pass); //18. Satır
}
catch(PDOException $hry)
{
die("Hata : ".$hry->getMessage());
}