Keşfet
Reklam Alanı
Reklam Alanı
Reklam Alanı
Reklam Alanı

Oziyshop – Hata & Güncelleme Konusu

Katılım
22 May 2023
Mesajlar
248
Tepkime puanı
6,292
Puanları
0
Krediler
0
Merhabalar NullVips Ailesi;

Aşağıda bulunan hatalar ve sorun çözümleri yer almaktadır. Sizlerde yazılımlardaki hataları çözmek istiyor iseniz belirttiğim adımları izleyebilirsiniz.

Tüm hatalar & güncellemeler için konuyu takipte kalınız yeni hataların çözümlerinide paylaşacağım. Eğerki sizin fark ettiğiniz hatalar var ise yorum olarak paylaşım sağlayabilirsiniz.

- ALINAN HATA:

Yukarıda belirtilen SEO link hatası çözümü aslında çok basit ama bazı arkadaşlarımız bilmiyordur ve yardımcı olmak isterim. Çözüm sürecini aşağıda belirttim.

- HATA ÇÖZÜMÜ:
1- /func klasörüne giriş yapıyoruz ve ardından orada bulunan FONKSİYON.PHP dosyasını düzenliyoruz.
2- Aşağıdaki kod satırlarını kopyalayıp FONKSİYON.PHP içindeki eski kodları sildikten sonra yeni verdiğim kodları içerisine yapıştırıyoruz.
3- Fonksiyon'da bulunan tüm hataları gidermiş ve hatasız çalışmasını sağlıyoruz.​

Kod:
<?php
$karekterver = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPUQRSTUVWXYZ";
$yeniisim = substr(str_shuffle($karekterver), 0, 5);
$ayar = $ozy->query("select * from siteayarlari where id=1")->fetch(PDO::FETCH_ASSOC);
$system = $ozy->query("select * from system where id=1")->fetch(PDO::FETCH_ASSOC);
$sitetemasi = $ayar["tema"];
$tema = $ozy->query("select * from temalar where adi='" . $sitetemasi . "'")->fetch(PDO::FETCH_ASSOC);
$sunucu = htmlspecialchars(trim($system["sunucum"]));
$posta = htmlspecialchars(trim($system["epostam"]));
$esifre = htmlspecialchars(trim($system["sifrem"]));
$port = htmlspecialchars(trim($system["portum"]));
$type = htmlspecialchars(trim($system["typem"]));
$siteadi = htmlspecialchars(trim($ayar["siteadi"]));
$ip = ipadresi();
if ($_SESSION["uyegirisdurumu"] == "true") {
    $sepetimdekikim = temizle($_SESSION["uyeid"]);
    $girdiekle = $ozy->prepare("UPDATE sepet SET gelenkim=? where kim=?");
    $girdiekle->execute([$sepetimdekikim, $ip]);
    $karsilastirguncelle = $ozy->prepare("UPDATE karsilastir SET gelenkim=? where kim=?");
    $karsilastirguncelle->execute([$sepetimdekikim, $ip]);
} else {
    $sepetimdekikim = session_id();
}
$sepetsay = $ozy->prepare("SELECT COUNT(*) FROM sepet where kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'");
$sepetsay->execute();
$sepetsayi = $sepetsay->fetchColumn();
$arasepettoplami = $ozy->query("SELECT SUM(kdvsizfiyat*adet) FROM sepet WHERE kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'")->fetch(PDO::FETCH_ASSOC);
foreach ($arasepettoplami as $arasepetbedeli) {
    $arasepetbedeli = number_format($arasepetbedeli, 2, ".", "");
}
$kdvm = $ozy->query("SELECT SUM(kdv*adet) FROM sepet WHERE kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'")->fetch(PDO::FETCH_ASSOC);
foreach ($kdvm as $sepetkdv) {
    $sepetkdv = number_format($sepetkdv, 2, ".", "");
}
$sepettoplami = $ozy->query("SELECT SUM(fiyat*adet) FROM sepet WHERE kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'")->fetch(PDO::FETCH_ASSOC);
foreach ($sepettoplami as $sepetbedeli) {
    $sepetbedeli = number_format($sepetbedeli, 2, ".", "");
}
$havaleindirim = $ozy->query("SELECT SUM(havaleindirim) FROM sepet WHERE kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'")->fetch(PDO::FETCH_ASSOC);
foreach ($havaleindirim as $havaleindirimbedeli) {
    $havaleindirimbedeli = number_format($havaleindirimbedeli, 2, ".", "");
}
$kuponindirimi = $ozy->query("SELECT SUM(kupontutar) FROM sepet WHERE kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'")->fetch(PDO::FETCH_ASSOC);
foreach ($kuponindirimi as $kuponindirim) {
    $kuponindirim = number_format($kuponindirim, 2, ".", "");
}
$cekindirimi = $ozy->query("SELECT SUM(cektutar) FROM sepet WHERE kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'")->fetch(PDO::FETCH_ASSOC);
foreach ($cekindirimi as $cekindirim) {
    $cekindirim = number_format($cekindirim, 2, ".", "");
}
$kargokontrol1 = $ozy->query("SELECT SUM(kargo) FROM sepet WHERE kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'")->fetch(PDO::FETCH_ASSOC);
foreach ($kargokontrol1 as $kargokontrol) {
}
if (isset($_POST["delete"])) {
    $sepetkaldiralim = temizle($_POST["sepetid"]);
    $sil = $ozy->prepare("DELETE FROM sepet WHERE id=?");
    $sil->execute([$sepetkaldiralim]);
    header("Location: " . $url . "");
}
$ucretsizmikargo = 1 * $sepetsayi;
$kargombak = $system["ucretsizkargo"];
if ($kargombak <= $sepetbedeli || $ucretsizmikargo == $kargokontrol) {
    $kargometni = "Ücretsiz Kargo";
    $kargobedeli = "0.00";
} else {
    $kargometni = fiyatgoster($system["genelkargo"]);
    $kargobedeli = fiyatgoster($system["genelkargo"]);
}
$aratutari = fiyatgoster($arasepetbedeli);
$kdvtutari = fiyatgoster($sepetkdv);
$havaleindirimtutari = fiyatgoster($havaleindirimbedeli);
$kupontutari = fiyatgoster($kuponindirim);
$hediyecekitutari = fiyatgoster($cekindirim);
if ($system["kapidaok"] == "1" && $_POST["odemetipi"] == "Kapıda Ödeme") {
    $kapikargobedeli = $system["kapitutar"];
} else {
    $kapikargobedeli = "0.00";
}
$toplamtutari = fiyatgoster($sepetbedeli + $kargobedeli - ($kupontutari + $hediyecekitutari));
$toplamtutarim = $sepetbedeli + $kargobedeli - ($kupontutari + $hediyecekitutari);
if ($_SESSION["uyegirisdurumu"] == "true") {
    $uyeid = temizle($_SESSION["uyeid"]);
    $uyebilgileri = $ozy->query("select * from users where id='" . $uyeid . "'")->fetch(PDO::FETCH_ASSOC);
} else {
    $uyeid = "0";
}
$sehir = ["34" => "İstanbul", "6" => "Ankara", "35" => "İzmir", "1" => "Adana", "2" => "Adıyaman", "3" => "Afyon", "4" => "Ağrı", "68" => "Aksaray", "5" => "Amasya", "7" => "Antalya", "75" => "Ardahan", "8" => "Artvin", "9" => "Aydın", "10" => "Balıkesir", "74" => "Bartın", "72" => "Batman", "69" => "Bayburt", "11" => "Bilecik", "12" => "Bingöl", "13" => "Bitlis", "14" => "Bolu", "15" => "Burdur", "16" => "Bursa", "17" => "Çanakkale", "18" => "Çankırı", "19" => "Çorum", "20" => "Denizli", "21" => "Diyarbakır", "81" => "Düzce", "22" => "Edirne", "23" => "Elazığ", "24" => "Erzincan", "25" => "Erzurum", "26" => "Eskişehir", "27" => "Gaziantep", "28" => "Giresun", "29" => "Gümüşhane", "30" => "Hakkari", "31" => "Hatay", "76" => "Iğdır", "32" => "Isparta", "33" => "İçel", "78" => "Karabük", "70" => "Karaman", "36" => "Kars", "37" => "Kastamonu", "38" => "Kayseri", "71" => "Kırıkkale", "39" => "Kırklareli", "40" => "Kırşehir", "79" => "Kilis", "41" => "Kocaeli", "42" => "Konya", "43" => "Kütahya", "44" => "Malatya", "45" => "Manisa", "46" => "Maraş", "47" => "Mardin", "48" => "Muğla", "49" => "Muş", "50" => "Nevşehir", "51" => "Niğde", "52" => "Ordu", "80" => "Osmaniye", "53" => "Rize", "54" => "Sakarya", "55" => "Samsun", "56" => "Siirt", "57" => "Sinop", "58" => "Sivas", "73" => "Şırnak", "59" => "Tekirdağ", "60" => "Tokat", "61" => "Trabzon", "62" => "Tunceli", "63" => "Şanlıurfa", "64" => "Uşak", "65" => "Van", "77" => "Yalova", "66" => "Yozgat", "67" => "Zonguldak"];
$RandStr = chr(mt_rand(65, 90)) . chr(mt_rand(65, 90)) . chr(mt_rand(65, 90)) . chr(mt_rand(65, 90)) . chr(mt_rand(65, 90)) . chr(mt_rand(65, 90));
$url = $ayar["siteurl"];
$favsay = $ozy->prepare("SELECT COUNT(*) FROM favoriler where gelenkim='" . $sepetimdekikim . "'");
$favsay->execute();
$favorisayisi = $favsay->fetchColumn();
$smsbaslik = $system["sbaslik"];
$admintel = $system["stelefon"];
function giriskontrol($ozy, $pgs)
{
    if ($_SESSION["kullaniciadi"] && $_SESSION["sifre"]) {
        $kullaniciadi = trim($_SESSION["kullaniciadi"]);
        $sifre = trim($_SESSION["sifre"]);
        $login_kontrol = $ozy->query("SELECT * FROM admin WHERE kullaniciadi = '" . $kullaniciadi . "' and sifre = '" . $sifre . "'")->fetch(PDO::FETCH_ASSOC);
        if ($login_kontrol) {
            if ($pgs == 0) {
                header("Location: index.php");
            }
        } else {
            if ($pgs != 0) {
                header("Location: index.php");
                exit;
            }
        }
    } else {
        if ($pgs != 0) {
            header("Location: index.php");
            exit;
        }
    }
}
function temizle($mVar)
{
    if (is_array($mVar)) {
        foreach ($mVar as $gVal => $gVar) {
            if (!is_array($gVar)) {
                $mVar[$gVal] = htmlspecialchars(strip_tags(urldecode(addslashes(stripslashes(stripslashes(trim(htmlspecialchars_decode($gVar))))))));
            } else {
                $mVar[$gVal] = temizle($gVar);
            }
        }
    } else {
        $mVar = htmlspecialchars(strip_tags(urldecode(addslashes(stripslashes(stripslashes(trim(htmlspecialchars_decode($mVar))))))));
    }
    return $mVar;
}
function seo($str, $options = array()) {
 $str = mb_convert_encoding((string)$str, 'UTF-8', mb_list_encodings());
 $defaults = array(
  'delimiter' => '-',
  'limit' => null,
  'lowercase' => true,
  'replacements' => array(),
  'transliterate' => true
 );
 $options = array_merge($defaults, $options);
 $char_map = array(
 
  /* German */
  'Ä' => 'Ae', 'Ö' => 'Oe', 'Ü' => 'Ue', 'ä' => 'ae', 'ö' => 'oe', 'ü' => 'ue', 'ß' => 'ss',
  'ẞ' => 'SS',

  /* latin */
  'À' => 'A', 'Á' => 'A', 'Â' => 'A', 'Ã' => 'A', 'Ä' => 'A', 'Å' => 'A', 'Ă' => 'A', 'Æ' => 'AE',
  'Ç' => 'C', 'È' => 'E', 'É' => 'E', 'Ê' => 'E', 'Ë' => 'E', 'Ì' => 'I', 'Í' => 'I', 'Î' => 'I',
  'Ï' => 'I', 'Ð' => 'D', 'Ñ' => 'N', 'Ò' => 'O', 'Ó' => 'O', 'Ô' => 'O', 'Õ' => 'O', 'Ö' =>
  'O', 'Ő' => 'O', 'Ø' => 'O','Ș' => 'S','Ț' => 'T', 'Ù' => 'U', 'Ú' => 'U', 'Û' => 'U', 'Ü' => 'U', 'Ű' => 'U',
  'Ý' => 'Y', 'Þ' => 'TH', 'ß' => 'ss', 'à' => 'a', 'á' => 'a', 'â' => 'a', 'ã' => 'a', 'ä' =>
  'a', 'å' => 'a', 'ă' => 'a', 'æ' => 'ae', 'ç' => 'c', 'è' => 'e', 'é' => 'e', 'ê' => 'e', 'ë' => 'e',
  'ì' => 'i', 'í' => 'i', 'î' => 'i', 'ï' => 'i', 'ð' => 'd', 'ñ' => 'n', 'ò' => 'o', 'ó' =>
  'o', 'ô' => 'o', 'õ' => 'o', 'ö' => 'o', 'ő' => 'o', 'ø' => 'o', 'ș' => 's', 'ț' => 't', 'ù' => 'u', 'ú' => 'u',
  'û' => 'u', 'ü' => 'u', 'ű' => 'u', 'ý' => 'y', 'þ' => 'th', 'ÿ' => 'y',

  /* latin_symbols */ 
  '©' => '(c)',

  /* Greek */
  'α' => 'a', 'β' => 'b', 'γ' => 'g', 'δ' => 'd', 'ε' => 'e', 'ζ' => 'z', 'η' => 'h', 'θ' => '8',
  'ι' => 'i', 'κ' => 'k', 'λ' => 'l', 'μ' => 'm', 'ν' => 'n', 'ξ' => '3', 'ο' => 'o', 'π' => 'p',
  'ρ' => 'r', 'σ' => 's', 'τ' => 't', 'υ' => 'y', 'φ' => 'f', 'χ' => 'x', 'ψ' => 'ps', 'ω' => 'w',
  'ά' => 'a', 'έ' => 'e', 'ί' => 'i', 'ό' => 'o', 'ύ' => 'y', 'ή' => 'h', 'ώ' => 'w', 'ς' => 's',
  'ϊ' => 'i', 'ΰ' => 'y', 'ϋ' => 'y', 'ΐ' => 'i',
  'Α' => 'A', 'Β' => 'B', 'Γ' => 'G', 'Δ' => 'D', 'Ε' => 'E', 'Ζ' => 'Z', 'Η' => 'H', 'Θ' => '8',
  'Ι' => 'I', 'Κ' => 'K', 'Λ' => 'L', 'Μ' => 'M', 'Ν' => 'N', 'Ξ' => '3', 'Ο' => 'O', 'Π' => 'P',
  'Ρ' => 'R', 'Σ' => 'S', 'Τ' => 'T', 'Υ' => 'Y', 'Φ' => 'F', 'Χ' => 'X', 'Ψ' => 'PS', 'Ω' => 'W',
  'Ά' => 'A', 'Έ' => 'E', 'Ί' => 'I', 'Ό' => 'O', 'Ύ' => 'Y', 'Ή' => 'H', 'Ώ' => 'W', 'Ϊ' => 'I',
  'Ϋ' => 'Y',

  /* Turkish */
  'ş' => 's', 'Ş' => 'S', 'ı' => 'i', 'İ' => 'I', 'ç' => 'c', 'Ç' => 'C', 'ü' => 'u', 'Ü' => 'U',
  'ö' => 'o', 'Ö' => 'O', 'ğ' => 'g', 'Ğ' => 'G',

  /* Russian */
  'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'yo', 'ж' => 'zh',
  'з' => 'z', 'и' => 'i', 'й' => 'j', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o',
  'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c',
  'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sh', 'ъ' => '', 'ы' => 'y', 'ь' => '', 'э' => 'e', 'ю' => 'yu',
  'я' => 'ya',
  'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'Yo', 'Ж' => 'Zh',
  'З' => 'Z', 'И' => 'I', 'Й' => 'J', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O',
  'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C',
  'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sh', 'Ъ' => '', 'Ы' => 'Y', 'Ь' => '', 'Э' => 'E', 'Ю' => 'Yu',
  'Я' => 'Ya',
  '№' => '',

  /* Ukrainian */
  'Є' => 'Ye', 'І' => 'I', 'Ї' => 'Yi', 'Ґ' => 'G', 'є' => 'ye', 'і' => 'i', 'ї' => 'yi', 'ґ' => 'g',

  /* Czech */
  'č' => 'c', 'ď' => 'd', 'ě' => 'e', 'ň' => 'n', 'ř' => 'r', 'š' => 's', 'ť' => 't', 'ů' => 'u',
  'ž' => 'z', 'Č' => 'C', 'Ď' => 'D', 'Ě' => 'E', 'Ň' => 'N', 'Ř' => 'R', 'Š' => 'S', 'Ť' => 'T',
  'Ů' => 'U', 'Ž' => 'Z',

  /* Polish */
  'ą' => 'a', 'ć' => 'c', 'ę' => 'e', 'ł' => 'l', 'ń' => 'n', 'ó' => 'o', 'ś' => 's', 'ź' => 'z',
  'ż' => 'z', 'Ą' => 'A', 'Ć' => 'C', 'Ę' => 'e', 'Ł' => 'L', 'Ń' => 'N', 'Ó' => 'O', 'Ś' => 'S',
  'Ź' => 'Z', 'Ż' => 'Z',

  /* Romanian */
  'ă' => 'a', 'â' => 'a', 'î' => 'i', 'ș' => 's', 'ț' => 't', 'Ţ' => 'T', 'ţ' => 't',

  /* Latvian */
  'ā' => 'a', 'č' => 'c', 'ē' => 'e', 'ģ' => 'g', 'ī' => 'i', 'ķ' => 'k', 'ļ' => 'l', 'ņ' => 'n',
  'š' => 's', 'ū' => 'u', 'ž' => 'z', 'Ā' => 'A', 'Č' => 'C', 'Ē' => 'E', 'Ģ' => 'G', 'Ī' => 'i',
  'Ķ' => 'k', 'Ļ' => 'L', 'Ņ' => 'N', 'Š' => 'S', 'Ū' => 'u', 'Ž' => 'Z',

  /* Lithuanian */
  'ą' => 'a', 'č' => 'c', 'ę' => 'e', 'ė' => 'e', 'į' => 'i', 'š' => 's', 'ų' => 'u', 'ū' => 'u', 'ž' => 'z',
  'Ą' => 'A', 'Č' => 'C', 'Ę' => 'E', 'Ė' => 'E', 'Į' => 'I', 'Š' => 'S', 'Ų' => 'U', 'Ū' => 'U', 'Ž' => 'Z',

  /* Vietnamese */
  'Á' => 'A', 'À' => 'A', 'Ả' => 'A', 'Ã' => 'A', 'Ạ' => 'A', 'Ă' => 'A', 'Ắ' => 'A', 'Ằ' => 'A', 'Ẳ' => 'A', 'Ẵ' => 'A', 'Ặ' => 'A', 'Â' => 'A', 'Ấ' => 'A', 'Ầ' => 'A', 'Ẩ' => 'A', 'Ẫ' => 'A', 'Ậ' => 'A',
  'á' => 'a', 'à' => 'a', 'ả' => 'a', 'ã' => 'a', 'ạ' => 'a', 'ă' => 'a', 'ắ' => 'a', 'ằ' => 'a', 'ẳ' => 'a', 'ẵ' => 'a', 'ặ' => 'a', 'â' => 'a', 'ấ' => 'a', 'ầ' => 'a', 'ẩ' => 'a', 'ẫ' => 'a', 'ậ' => 'a',
  'É' => 'E', 'È' => 'E', 'Ẻ' => 'E', 'Ẽ' => 'E', 'Ẹ' => 'E', 'Ê' => 'E', 'Ế' => 'E', 'Ề' => 'E', 'Ể' => 'E', 'Ễ' => 'E', 'Ệ' => 'E',
  'é' => 'e', 'è' => 'e', 'ẻ' => 'e', 'ẽ' => 'e', 'ẹ' => 'e', 'ê' => 'e', 'ế' => 'e', 'ề' => 'e', 'ể' => 'e', 'ễ' => 'e', 'ệ' => 'e',
  'Í' => 'I', 'Ì' => 'I', 'Ỉ' => 'I', 'Ĩ' => 'I', 'Ị' => 'I', 'í' => 'i', 'ì' => 'i', 'ỉ' => 'i', 'ĩ' => 'i', 'ị' => 'i',
  'Ó' => 'O', 'Ò' => 'O', 'Ỏ' => 'O', 'Õ' => 'O', 'Ọ' => 'O', 'Ô' => 'O', 'Ố' => 'O', 'Ồ' => 'O', 'Ổ' => 'O', 'Ỗ' => 'O', 'Ộ' => 'O', 'Ơ' => 'O', 'Ớ' => 'O', 'Ờ' => 'O', 'Ở' => 'O', 'Ỡ' => 'O', 'Ợ' => 'O',
  'ó' => 'o', 'ò' => 'o', 'ỏ' => 'o', 'õ' => 'o', 'ọ' => 'o', 'ô' => 'o', 'ố' => 'o', 'ồ' => 'o', 'ổ' => 'o', 'ỗ' => 'o', 'ộ' => 'o', 'ơ' => 'o', 'ớ' => 'o', 'ờ' => 'o', 'ở' => 'o', 'ỡ' => 'o', 'ợ' => 'o',
  'Ú' => 'U', 'Ù' => 'U', 'Ủ' => 'U', 'Ũ' => 'U', 'Ụ' => 'U', 'Ư' => 'U', 'Ứ' => 'U', 'Ừ' => 'U', 'Ử' => 'U', 'Ữ' => 'U', 'Ự' => 'U',
  'ú' => 'u', 'ù' => 'u', 'ủ' => 'u', 'ũ' => 'u', 'ụ' => 'u', 'ư' => 'u', 'ứ' => 'u', 'ừ' => 'u', 'ử' => 'u', 'ữ' => 'u', 'ự' => 'u',
  'Ý' => 'Y', 'Ỳ' => 'Y', 'Ỷ' => 'Y', 'Ỹ' => 'Y', 'Ỵ' => 'Y', 'ý' => 'y', 'ỳ' => 'y', 'ỷ' => 'y', 'ỹ' => 'y', 'ỵ' => 'y',
  'Đ' => 'D', 'đ' => 'd',

  /* Arabic */
  'أ' => 'a', 'ب' => 'b', 'ت' => 't', 'ث' => 'th', 'ج' => 'g', 'ح' => 'h', 'خ' => 'kh', 'د' => 'd',
  'ذ' => 'th', 'ر' => 'r', 'ز' => 'z', 'س' => 's', 'ش' => 'sh', 'ص' => 's', 'ض' => 'd', 'ط' => 't',
  'ظ' => 'th', 'ع' => 'aa', 'غ' => 'gh', 'ف' => 'f', 'ق' => 'k', 'ك' => 'k', 'ل' => 'l', 'م' => 'm',
  'ن' => 'n', 'ه' => 'h', 'و' => 'o', 'ي' => 'y',

  /* Serbian */
  'ђ' => 'dj', 'ј' => 'j', 'љ' => 'lj', 'њ' => 'nj', 'ћ' => 'c', 'џ' => 'dz', 'đ' => 'dj',
  'Ђ' => 'Dj', 'Ј' => 'j', 'Љ' => 'Lj', 'Њ' => 'Nj', 'Ћ' => 'C', 'Џ' => 'Dz', 'Đ' => 'Dj',

  /* Azerbaijani */
  'ç' => 'c', 'ə' => 'e', 'ğ' => 'g', 'ı' => 'i', 'ö' => 'o', 'ş' => 's', 'ü' => 'u',
  'Ç' => 'C', 'Ə' => 'E', 'Ğ' => 'G', 'İ' => 'I', 'Ö' => 'O', 'Ş' => 'S', 'Ü' => 'U',
  
 );
 $str = preg_replace(array_keys($options['replacements']), $options['replacements'], $str);
 if ($options['transliterate']) {
  $str = str_replace(array_keys($char_map), $char_map, $str);
 }
 $str = preg_replace('/[^p{L}p{Nd}]+/u', $options['delimiter'], $str);
 $str = preg_replace('/(' . preg_quote($options['delimiter'], '/') . '){2,}/', '$1', $str);
 $str = mb_substr($str, 0, ($options['limit'] ? $options['limit'] : mb_strlen($str, 'UTF-8')), 'UTF-8');
 $str = trim($str, $options['delimiter']);
 return $options['lowercase'] ? mb_strtolower($str, 'UTF-8') : $str;
}
function sendsms($msg, $telno, $header)
{
    global $system;
    $username = $system["sadi"];
    $pass = $system["ssifre"];
    $startdate = date("d.m.Y H:i");
    $startdate = str_replace(".", "", $startdate);
    $startdate = str_replace(":", "", $startdate);
    $startdate = str_replace(" ", "", $startdate);
    $stopdate = date("d.m.Y H:i", strtotime("+1 day"));
    $stopdate = str_replace(".", "", $stopdate);
    $stopdate = str_replace(":", "", $stopdate);
    $stopdate = str_replace(" ", "", $stopdate);
    $surl = "http://api.netgsm.com.tr/bulkhttppost.asp?usercode=" . $username . "&password=" . $pass . "&gsmno=" . $telno . "&message=" . $msg . "&msgheader=" . $header . "&startdate=" . $startdate . "&stopdate=" . $stopdate;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $surl);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $output = curl_exec($ch);
    curl_close($ch);
    return $output;
}
function KdvHaric($tutar, $oran)
{
    $yenioran = 100 + $oran;
    $biroran = $tutar / $yenioran;
    $kdvsiztutar = $biroran * 100;
    return $kdvsiztutar = number_format($kdvsiztutar, 2, ".", "");
}
function KdvDahil($tutar, $oran)
{
    $biroran = $tutar * $oran / 100;
    $kdvlitutar = $tutar + $biroran;
    return $kdvlitutar = number_format($kdvlitutar, 2, ".", "");
}
function ipadresi()
{
    if (!empty($_SERVER["HTTP_CLIENT_IP"])) {
        $ip = $_SERVER["HTTP_CLIENT_IP"];
    } else {
        if (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) {
            $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
        } else {
            $ip = $_SERVER["REMOTE_ADDR"];
        }
    }
    return $ip;
}
function fiyatgoster($degisken)
{
    global $system;
    if ($system["fiyatgizle"] == "0") {
        $degisken = "" . number_format($degisken, 2, ".", "") . " TL";
    } else {
        if ($_SESSION["uyegirisdurumu"] == "true") {
            $degisken = "" . number_format($degisken, 2, ".", "") . " TL";
        } else {
            $degisken = "Fiyatlar Üyelere özel";
        }
    }
    return $degisken;
}
function klasorsil($klasor)
{
    if (substr($klasor, -1) != "/") {
        $klasor .= "/";
    }
    if ($handle = opendir($klasor)) {
        while ($obj = readdir($handle)) {
            if ($obj != "." && $obj != "..") {
                if (is_dir($klasor . $obj)) {
                    if (!klasorsil($klasor . $obj)) {
                        return false;
                    }
                } else {
                    if (is_file($klasor . $obj) && !unlink($klasor . $obj)) {
                        return false;
                    }
                }
            }
        }
        closedir($handle);
        if ([URL='https://nullvips.com/cdn-cgi/l/email-protection'][email protected][/URL]($klasor)) {
            return false;
        }
        return true;
    }
    return false;
}
function urunfiyatbelirle($urunkdv, $indirim, $urunfiyat, $ifiyati)
{
    global $system;
    if ($indirim == "1") {
        if ("0" <= $urunkdv) {
            echo "<span class="old-price"> ";
            echo $eskifiyatz = fiyatgoster(kdvdahil($urunfiyat, $urunkdv));
            echo "</span>  rn";
            echo $yenifiyatz = fiyatgoster(kdvdahil($ifiyati, $urunkdv));
        } else {
            echo "<span class="old-price"> ";
            echo $eskifiyatz = fiyatgoster(kdvdahil($urunfiyat, $system["kdv"]));
            echo "</span>  rn";
            echo $yenifiyatz = fiyatgoster(kdvdahil($ifiyati, $system["kdv"]));
        }
    } else {
        if ("0" <= $urunkdv) {
            echo $yenifiyatz = fiyatgoster(kdvdahil($urunfiyat, $urunkdv));
        } else {
            echo $yenifiyatz = fiyatgoster(kdvdahil($urunfiyat, $system["kdv"]));
        }
    }
}

?>
 
scripti de paylaşsan senden kralı olmaz
 
Scriptin kendisi varmı hocam
 
Merhabalar nulledtr Ailesi;

Aşağıda bulunan hatalar ve sorun çözümleri yer almaktadır. Sizlerde yazılımlardaki hataları çözmek istiyor iseniz belirttiğim adımları izleyebilirsiniz.

Tüm hatalar & güncellemeler için konuyu takipte kalınız yeni hataların çözümlerinide paylaşacağım. Eğerki sizin fark ettiğiniz hatalar var ise yorum olarak paylaşım sağlayabilirsiniz.

- ALINAN HATA:

Yukarıda belirtilen SEO link hatası çözümü aslında çok basit ama bazı arkadaşlarımız bilmiyordur ve yardımcı olmak isterim. Çözüm sürecini aşağıda belirttim.

- HATA ÇÖZÜMÜ:
1- /func klasörüne giriş yapıyoruz ve ardından orada bulunan FONKSİYON.PHP dosyasını düzenliyoruz.
2- Aşağıdaki kod satırlarını kopyalayıp FONKSİYON.PHP içindeki eski kodları sildikten sonra yeni verdiğim kodları içerisine yapıştırıyoruz.
3- Fonksiyon'da bulunan tüm hataları gidermiş ve hatasız çalışmasını sağlıyoruz.​

Kod:
<?php
$karekterver = "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPUQRSTUVWXYZ";
$yeniisim = substr(str_shuffle($karekterver), 0, 5);
$ayar = $ozy->query("select * from siteayarlari where id=1")->fetch(PDO::FETCH_ASSOC);
$system = $ozy->query("select * from system where id=1")->fetch(PDO::FETCH_ASSOC);
$sitetemasi = $ayar["tema"];
$tema = $ozy->query("select * from temalar where adi='" . $sitetemasi . "'")->fetch(PDO::FETCH_ASSOC);
$sunucu = htmlspecialchars(trim($system["sunucum"]));
$posta = htmlspecialchars(trim($system["epostam"]));
$esifre = htmlspecialchars(trim($system["sifrem"]));
$port = htmlspecialchars(trim($system["portum"]));
$type = htmlspecialchars(trim($system["typem"]));
$siteadi = htmlspecialchars(trim($ayar["siteadi"]));
$ip = ipadresi();
if ($_SESSION["uyegirisdurumu"] == "true") {
    $sepetimdekikim = temizle($_SESSION["uyeid"]);
    $girdiekle = $ozy->prepare("UPDATE sepet SET gelenkim=? where kim=?");
    $girdiekle->execute([$sepetimdekikim, $ip]);
    $karsilastirguncelle = $ozy->prepare("UPDATE karsilastir SET gelenkim=? where kim=?");
    $karsilastirguncelle->execute([$sepetimdekikim, $ip]);
} else {
    $sepetimdekikim = session_id();
}
$sepetsay = $ozy->prepare("SELECT COUNT(*) FROM sepet where kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'");
$sepetsay->execute();
$sepetsayi = $sepetsay->fetchColumn();
$arasepettoplami = $ozy->query("SELECT SUM(kdvsizfiyat*adet) FROM sepet WHERE kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'")->fetch(PDO::FETCH_ASSOC);
foreach ($arasepettoplami as $arasepetbedeli) {
    $arasepetbedeli = number_format($arasepetbedeli, 2, ".", "");
}
$kdvm = $ozy->query("SELECT SUM(kdv*adet) FROM sepet WHERE kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'")->fetch(PDO::FETCH_ASSOC);
foreach ($kdvm as $sepetkdv) {
    $sepetkdv = number_format($sepetkdv, 2, ".", "");
}
$sepettoplami = $ozy->query("SELECT SUM(fiyat*adet) FROM sepet WHERE kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'")->fetch(PDO::FETCH_ASSOC);
foreach ($sepettoplami as $sepetbedeli) {
    $sepetbedeli = number_format($sepetbedeli, 2, ".", "");
}
$havaleindirim = $ozy->query("SELECT SUM(havaleindirim) FROM sepet WHERE kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'")->fetch(PDO::FETCH_ASSOC);
foreach ($havaleindirim as $havaleindirimbedeli) {
    $havaleindirimbedeli = number_format($havaleindirimbedeli, 2, ".", "");
}
$kuponindirimi = $ozy->query("SELECT SUM(kupontutar) FROM sepet WHERE kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'")->fetch(PDO::FETCH_ASSOC);
foreach ($kuponindirimi as $kuponindirim) {
    $kuponindirim = number_format($kuponindirim, 2, ".", "");
}
$cekindirimi = $ozy->query("SELECT SUM(cektutar) FROM sepet WHERE kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'")->fetch(PDO::FETCH_ASSOC);
foreach ($cekindirimi as $cekindirim) {
    $cekindirim = number_format($cekindirim, 2, ".", "");
}
$kargokontrol1 = $ozy->query("SELECT SUM(kargo) FROM sepet WHERE kim='" . $ip . "' and gelenkim='" . $sepetimdekikim . "'")->fetch(PDO::FETCH_ASSOC);
foreach ($kargokontrol1 as $kargokontrol) {
}
if (isset($_POST["delete"])) {
    $sepetkaldiralim = temizle($_POST["sepetid"]);
    $sil = $ozy->prepare("DELETE FROM sepet WHERE id=?");
    $sil->execute([$sepetkaldiralim]);
    header("Location: " . $url . "");
}
$ucretsizmikargo = 1 * $sepetsayi;
$kargombak = $system["ucretsizkargo"];
if ($kargombak <= $sepetbedeli || $ucretsizmikargo == $kargokontrol) {
    $kargometni = "Ücretsiz Kargo";
    $kargobedeli = "0.00";
} else {
    $kargometni = fiyatgoster($system["genelkargo"]);
    $kargobedeli = fiyatgoster($system["genelkargo"]);
}
$aratutari = fiyatgoster($arasepetbedeli);
$kdvtutari = fiyatgoster($sepetkdv);
$havaleindirimtutari = fiyatgoster($havaleindirimbedeli);
$kupontutari = fiyatgoster($kuponindirim);
$hediyecekitutari = fiyatgoster($cekindirim);
if ($system["kapidaok"] == "1" && $_POST["odemetipi"] == "Kapıda Ödeme") {
    $kapikargobedeli = $system["kapitutar"];
} else {
    $kapikargobedeli = "0.00";
}
$toplamtutari = fiyatgoster($sepetbedeli + $kargobedeli - ($kupontutari + $hediyecekitutari));
$toplamtutarim = $sepetbedeli + $kargobedeli - ($kupontutari + $hediyecekitutari);
if ($_SESSION["uyegirisdurumu"] == "true") {
    $uyeid = temizle($_SESSION["uyeid"]);
    $uyebilgileri = $ozy->query("select * from users where id='" . $uyeid . "'")->fetch(PDO::FETCH_ASSOC);
} else {
    $uyeid = "0";
}
$sehir = ["34" => "İstanbul", "6" => "Ankara", "35" => "İzmir", "1" => "Adana", "2" => "Adıyaman", "3" => "Afyon", "4" => "Ağrı", "68" => "Aksaray", "5" => "Amasya", "7" => "Antalya", "75" => "Ardahan", "8" => "Artvin", "9" => "Aydın", "10" => "Balıkesir", "74" => "Bartın", "72" => "Batman", "69" => "Bayburt", "11" => "Bilecik", "12" => "Bingöl", "13" => "Bitlis", "14" => "Bolu", "15" => "Burdur", "16" => "Bursa", "17" => "Çanakkale", "18" => "Çankırı", "19" => "Çorum", "20" => "Denizli", "21" => "Diyarbakır", "81" => "Düzce", "22" => "Edirne", "23" => "Elazığ", "24" => "Erzincan", "25" => "Erzurum", "26" => "Eskişehir", "27" => "Gaziantep", "28" => "Giresun", "29" => "Gümüşhane", "30" => "Hakkari", "31" => "Hatay", "76" => "Iğdır", "32" => "Isparta", "33" => "İçel", "78" => "Karabük", "70" => "Karaman", "36" => "Kars", "37" => "Kastamonu", "38" => "Kayseri", "71" => "Kırıkkale", "39" => "Kırklareli", "40" => "Kırşehir", "79" => "Kilis", "41" => "Kocaeli", "42" => "Konya", "43" => "Kütahya", "44" => "Malatya", "45" => "Manisa", "46" => "Maraş", "47" => "Mardin", "48" => "Muğla", "49" => "Muş", "50" => "Nevşehir", "51" => "Niğde", "52" => "Ordu", "80" => "Osmaniye", "53" => "Rize", "54" => "Sakarya", "55" => "Samsun", "56" => "Siirt", "57" => "Sinop", "58" => "Sivas", "73" => "Şırnak", "59" => "Tekirdağ", "60" => "Tokat", "61" => "Trabzon", "62" => "Tunceli", "63" => "Şanlıurfa", "64" => "Uşak", "65" => "Van", "77" => "Yalova", "66" => "Yozgat", "67" => "Zonguldak"];
$RandStr = chr(mt_rand(65, 90)) . chr(mt_rand(65, 90)) . chr(mt_rand(65, 90)) . chr(mt_rand(65, 90)) . chr(mt_rand(65, 90)) . chr(mt_rand(65, 90));
$url = $ayar["siteurl"];
$favsay = $ozy->prepare("SELECT COUNT(*) FROM favoriler where gelenkim='" . $sepetimdekikim . "'");
$favsay->execute();
$favorisayisi = $favsay->fetchColumn();
$smsbaslik = $system["sbaslik"];
$admintel = $system["stelefon"];
function giriskontrol($ozy, $pgs)
{
    if ($_SESSION["kullaniciadi"] && $_SESSION["sifre"]) {
        $kullaniciadi = trim($_SESSION["kullaniciadi"]);
        $sifre = trim($_SESSION["sifre"]);
        $login_kontrol = $ozy->query("SELECT * FROM admin WHERE kullaniciadi = '" . $kullaniciadi . "' and sifre = '" . $sifre . "'")->fetch(PDO::FETCH_ASSOC);
        if ($login_kontrol) {
            if ($pgs == 0) {
                header("Location: index.php");
            }
        } else {
            if ($pgs != 0) {
                header("Location: index.php");
                exit;
            }
        }
    } else {
        if ($pgs != 0) {
            header("Location: index.php");
            exit;
        }
    }
}
function temizle($mVar)
{
    if (is_array($mVar)) {
        foreach ($mVar as $gVal => $gVar) {
            if (!is_array($gVar)) {
                $mVar[$gVal] = htmlspecialchars(strip_tags(urldecode(addslashes(stripslashes(stripslashes(trim(htmlspecialchars_decode($gVar))))))));
            } else {
                $mVar[$gVal] = temizle($gVar);
            }
        }
    } else {
        $mVar = htmlspecialchars(strip_tags(urldecode(addslashes(stripslashes(stripslashes(trim(htmlspecialchars_decode($mVar))))))));
    }
    return $mVar;
}
function seo($str, $options = array()) {
 $str = mb_convert_encoding((string)$str, 'UTF-8', mb_list_encodings());
 $defaults = array(
  'delimiter' => '-',
  'limit' => null,
  'lowercase' => true,
  'replacements' => array(),
  'transliterate' => true
 );
 $options = array_merge($defaults, $options);
 $char_map = array(
 
  /* German */
  'Ä' => 'Ae', 'Ö' => 'Oe', 'Ü' => 'Ue', 'ä' => 'ae', 'ö' => 'oe', 'ü' => 'ue', 'ß' => 'ss',
  'ẞ' => 'SS',

  /* latin */
  'À' => 'A', 'Á' => 'A', 'Â' => 'A', 'Ã' => 'A', 'Ä' => 'A', 'Å' => 'A', 'Ă' => 'A', 'Æ' => 'AE',
  'Ç' => 'C', 'È' => 'E', 'É' => 'E', 'Ê' => 'E', 'Ë' => 'E', 'Ì' => 'I', 'Í' => 'I', 'Î' => 'I',
  'Ï' => 'I', 'Ð' => 'D', 'Ñ' => 'N', 'Ò' => 'O', 'Ó' => 'O', 'Ô' => 'O', 'Õ' => 'O', 'Ö' =>
  'O', 'Ő' => 'O', 'Ø' => 'O','Ș' => 'S','Ț' => 'T', 'Ù' => 'U', 'Ú' => 'U', 'Û' => 'U', 'Ü' => 'U', 'Ű' => 'U',
  'Ý' => 'Y', 'Þ' => 'TH', 'ß' => 'ss', 'à' => 'a', 'á' => 'a', 'â' => 'a', 'ã' => 'a', 'ä' =>
  'a', 'å' => 'a', 'ă' => 'a', 'æ' => 'ae', 'ç' => 'c', 'è' => 'e', 'é' => 'e', 'ê' => 'e', 'ë' => 'e',
  'ì' => 'i', 'í' => 'i', 'î' => 'i', 'ï' => 'i', 'ð' => 'd', 'ñ' => 'n', 'ò' => 'o', 'ó' =>
  'o', 'ô' => 'o', 'õ' => 'o', 'ö' => 'o', 'ő' => 'o', 'ø' => 'o', 'ș' => 's', 'ț' => 't', 'ù' => 'u', 'ú' => 'u',
  'û' => 'u', 'ü' => 'u', 'ű' => 'u', 'ý' => 'y', 'þ' => 'th', 'ÿ' => 'y',

  /* latin_symbols */
  '©' => '(c)',

  /* Greek */
  'α' => 'a', 'β' => 'b', 'γ' => 'g', 'δ' => 'd', 'ε' => 'e', 'ζ' => 'z', 'η' => 'h', 'θ' => '8',
  'ι' => 'i', 'κ' => 'k', 'λ' => 'l', 'μ' => 'm', 'ν' => 'n', 'ξ' => '3', 'ο' => 'o', 'π' => 'p',
  'ρ' => 'r', 'σ' => 's', 'τ' => 't', 'υ' => 'y', 'φ' => 'f', 'χ' => 'x', 'ψ' => 'ps', 'ω' => 'w',
  'ά' => 'a', 'έ' => 'e', 'ί' => 'i', 'ό' => 'o', 'ύ' => 'y', 'ή' => 'h', 'ώ' => 'w', 'ς' => 's',
  'ϊ' => 'i', 'ΰ' => 'y', 'ϋ' => 'y', 'ΐ' => 'i',
  'Α' => 'A', 'Β' => 'B', 'Γ' => 'G', 'Δ' => 'D', 'Ε' => 'E', 'Ζ' => 'Z', 'Η' => 'H', 'Θ' => '8',
  'Ι' => 'I', 'Κ' => 'K', 'Λ' => 'L', 'Μ' => 'M', 'Ν' => 'N', 'Ξ' => '3', 'Ο' => 'O', 'Π' => 'P',
  'Ρ' => 'R', 'Σ' => 'S', 'Τ' => 'T', 'Υ' => 'Y', 'Φ' => 'F', 'Χ' => 'X', 'Ψ' => 'PS', 'Ω' => 'W',
  'Ά' => 'A', 'Έ' => 'E', 'Ί' => 'I', 'Ό' => 'O', 'Ύ' => 'Y', 'Ή' => 'H', 'Ώ' => 'W', 'Ϊ' => 'I',
  'Ϋ' => 'Y',

  /* Turkish */
  'ş' => 's', 'Ş' => 'S', 'ı' => 'i', 'İ' => 'I', 'ç' => 'c', 'Ç' => 'C', 'ü' => 'u', 'Ü' => 'U',
  'ö' => 'o', 'Ö' => 'O', 'ğ' => 'g', 'Ğ' => 'G',

  /* Russian */
  'а' => 'a', 'б' => 'b', 'в' => 'v', 'г' => 'g', 'д' => 'd', 'е' => 'e', 'ё' => 'yo', 'ж' => 'zh',
  'з' => 'z', 'и' => 'i', 'й' => 'j', 'к' => 'k', 'л' => 'l', 'м' => 'm', 'н' => 'n', 'о' => 'o',
  'п' => 'p', 'р' => 'r', 'с' => 's', 'т' => 't', 'у' => 'u', 'ф' => 'f', 'х' => 'h', 'ц' => 'c',
  'ч' => 'ch', 'ш' => 'sh', 'щ' => 'sh', 'ъ' => '', 'ы' => 'y', 'ь' => '', 'э' => 'e', 'ю' => 'yu',
  'я' => 'ya',
  'А' => 'A', 'Б' => 'B', 'В' => 'V', 'Г' => 'G', 'Д' => 'D', 'Е' => 'E', 'Ё' => 'Yo', 'Ж' => 'Zh',
  'З' => 'Z', 'И' => 'I', 'Й' => 'J', 'К' => 'K', 'Л' => 'L', 'М' => 'M', 'Н' => 'N', 'О' => 'O',
  'П' => 'P', 'Р' => 'R', 'С' => 'S', 'Т' => 'T', 'У' => 'U', 'Ф' => 'F', 'Х' => 'H', 'Ц' => 'C',
  'Ч' => 'Ch', 'Ш' => 'Sh', 'Щ' => 'Sh', 'Ъ' => '', 'Ы' => 'Y', 'Ь' => '', 'Э' => 'E', 'Ю' => 'Yu',
  'Я' => 'Ya',
  '№' => '',

  /* Ukrainian */
  'Є' => 'Ye', 'І' => 'I', 'Ї' => 'Yi', 'Ґ' => 'G', 'є' => 'ye', 'і' => 'i', 'ї' => 'yi', 'ґ' => 'g',

  /* Czech */
  'č' => 'c', 'ď' => 'd', 'ě' => 'e', 'ň' => 'n', 'ř' => 'r', 'š' => 's', 'ť' => 't', 'ů' => 'u',
  'ž' => 'z', 'Č' => 'C', 'Ď' => 'D', 'Ě' => 'E', 'Ň' => 'N', 'Ř' => 'R', 'Š' => 'S', 'Ť' => 'T',
  'Ů' => 'U', 'Ž' => 'Z',

  /* Polish */
  'ą' => 'a', 'ć' => 'c', 'ę' => 'e', 'ł' => 'l', 'ń' => 'n', 'ó' => 'o', 'ś' => 's', 'ź' => 'z',
  'ż' => 'z', 'Ą' => 'A', 'Ć' => 'C', 'Ę' => 'e', 'Ł' => 'L', 'Ń' => 'N', 'Ó' => 'O', 'Ś' => 'S',
  'Ź' => 'Z', 'Ż' => 'Z',

  /* Romanian */
  'ă' => 'a', 'â' => 'a', 'î' => 'i', 'ș' => 's', 'ț' => 't', 'Ţ' => 'T', 'ţ' => 't',

  /* Latvian */
  'ā' => 'a', 'č' => 'c', 'ē' => 'e', 'ģ' => 'g', 'ī' => 'i', 'ķ' => 'k', 'ļ' => 'l', 'ņ' => 'n',
  'š' => 's', 'ū' => 'u', 'ž' => 'z', 'Ā' => 'A', 'Č' => 'C', 'Ē' => 'E', 'Ģ' => 'G', 'Ī' => 'i',
  'Ķ' => 'k', 'Ļ' => 'L', 'Ņ' => 'N', 'Š' => 'S', 'Ū' => 'u', 'Ž' => 'Z',

  /* Lithuanian */
  'ą' => 'a', 'č' => 'c', 'ę' => 'e', 'ė' => 'e', 'į' => 'i', 'š' => 's', 'ų' => 'u', 'ū' => 'u', 'ž' => 'z',
  'Ą' => 'A', 'Č' => 'C', 'Ę' => 'E', 'Ė' => 'E', 'Į' => 'I', 'Š' => 'S', 'Ų' => 'U', 'Ū' => 'U', 'Ž' => 'Z',

  /* Vietnamese */
  'Á' => 'A', 'À' => 'A', 'Ả' => 'A', 'Ã' => 'A', 'Ạ' => 'A', 'Ă' => 'A', 'Ắ' => 'A', 'Ằ' => 'A', 'Ẳ' => 'A', 'Ẵ' => 'A', 'Ặ' => 'A', 'Â' => 'A', 'Ấ' => 'A', 'Ầ' => 'A', 'Ẩ' => 'A', 'Ẫ' => 'A', 'Ậ' => 'A',
  'á' => 'a', 'à' => 'a', 'ả' => 'a', 'ã' => 'a', 'ạ' => 'a', 'ă' => 'a', 'ắ' => 'a', 'ằ' => 'a', 'ẳ' => 'a', 'ẵ' => 'a', 'ặ' => 'a', 'â' => 'a', 'ấ' => 'a', 'ầ' => 'a', 'ẩ' => 'a', 'ẫ' => 'a', 'ậ' => 'a',
  'É' => 'E', 'È' => 'E', 'Ẻ' => 'E', 'Ẽ' => 'E', 'Ẹ' => 'E', 'Ê' => 'E', 'Ế' => 'E', 'Ề' => 'E', 'Ể' => 'E', 'Ễ' => 'E', 'Ệ' => 'E',
  'é' => 'e', 'è' => 'e', 'ẻ' => 'e', 'ẽ' => 'e', 'ẹ' => 'e', 'ê' => 'e', 'ế' => 'e', 'ề' => 'e', 'ể' => 'e', 'ễ' => 'e', 'ệ' => 'e',
  'Í' => 'I', 'Ì' => 'I', 'Ỉ' => 'I', 'Ĩ' => 'I', 'Ị' => 'I', 'í' => 'i', 'ì' => 'i', 'ỉ' => 'i', 'ĩ' => 'i', 'ị' => 'i',
  'Ó' => 'O', 'Ò' => 'O', 'Ỏ' => 'O', 'Õ' => 'O', 'Ọ' => 'O', 'Ô' => 'O', 'Ố' => 'O', 'Ồ' => 'O', 'Ổ' => 'O', 'Ỗ' => 'O', 'Ộ' => 'O', 'Ơ' => 'O', 'Ớ' => 'O', 'Ờ' => 'O', 'Ở' => 'O', 'Ỡ' => 'O', 'Ợ' => 'O',
  'ó' => 'o', 'ò' => 'o', 'ỏ' => 'o', 'õ' => 'o', 'ọ' => 'o', 'ô' => 'o', 'ố' => 'o', 'ồ' => 'o', 'ổ' => 'o', 'ỗ' => 'o', 'ộ' => 'o', 'ơ' => 'o', 'ớ' => 'o', 'ờ' => 'o', 'ở' => 'o', 'ỡ' => 'o', 'ợ' => 'o',
  'Ú' => 'U', 'Ù' => 'U', 'Ủ' => 'U', 'Ũ' => 'U', 'Ụ' => 'U', 'Ư' => 'U', 'Ứ' => 'U', 'Ừ' => 'U', 'Ử' => 'U', 'Ữ' => 'U', 'Ự' => 'U',
  'ú' => 'u', 'ù' => 'u', 'ủ' => 'u', 'ũ' => 'u', 'ụ' => 'u', 'ư' => 'u', 'ứ' => 'u', 'ừ' => 'u', 'ử' => 'u', 'ữ' => 'u', 'ự' => 'u',
  'Ý' => 'Y', 'Ỳ' => 'Y', 'Ỷ' => 'Y', 'Ỹ' => 'Y', 'Ỵ' => 'Y', 'ý' => 'y', 'ỳ' => 'y', 'ỷ' => 'y', 'ỹ' => 'y', 'ỵ' => 'y',
  'Đ' => 'D', 'đ' => 'd',

  /* Arabic */
  'أ' => 'a', 'ب' => 'b', 'ت' => 't', 'ث' => 'th', 'ج' => 'g', 'ح' => 'h', 'خ' => 'kh', 'د' => 'd',
  'ذ' => 'th', 'ر' => 'r', 'ز' => 'z', 'س' => 's', 'ش' => 'sh', 'ص' => 's', 'ض' => 'd', 'ط' => 't',
  'ظ' => 'th', 'ع' => 'aa', 'غ' => 'gh', 'ف' => 'f', 'ق' => 'k', 'ك' => 'k', 'ل' => 'l', 'م' => 'm',
  'ن' => 'n', 'ه' => 'h', 'و' => 'o', 'ي' => 'y',

  /* Serbian */
  'ђ' => 'dj', 'ј' => 'j', 'љ' => 'lj', 'њ' => 'nj', 'ћ' => 'c', 'џ' => 'dz', 'đ' => 'dj',
  'Ђ' => 'Dj', 'Ј' => 'j', 'Љ' => 'Lj', 'Њ' => 'Nj', 'Ћ' => 'C', 'Џ' => 'Dz', 'Đ' => 'Dj',

  /* Azerbaijani */
  'ç' => 'c', 'ə' => 'e', 'ğ' => 'g', 'ı' => 'i', 'ö' => 'o', 'ş' => 's', 'ü' => 'u',
  'Ç' => 'C', 'Ə' => 'E', 'Ğ' => 'G', 'İ' => 'I', 'Ö' => 'O', 'Ş' => 'S', 'Ü' => 'U',
 
 );
 $str = preg_replace(array_keys($options['replacements']), $options['replacements'], $str);
 if ($options['transliterate']) {
  $str = str_replace(array_keys($char_map), $char_map, $str);
 }
 $str = preg_replace('/[^p{L}p{Nd}]+/u', $options['delimiter'], $str);
 $str = preg_replace('/(' . preg_quote($options['delimiter'], '/') . '){2,}/', '$1', $str);
 $str = mb_substr($str, 0, ($options['limit'] ? $options['limit'] : mb_strlen($str, 'UTF-8')), 'UTF-8');
 $str = trim($str, $options['delimiter']);
 return $options['lowercase'] ? mb_strtolower($str, 'UTF-8') : $str;
}
function sendsms($msg, $telno, $header)
{
    global $system;
    $username = $system["sadi"];
    $pass = $system["ssifre"];
    $startdate = date("d.m.Y H:i");
    $startdate = str_replace(".", "", $startdate);
    $startdate = str_replace(":", "", $startdate);
    $startdate = str_replace(" ", "", $startdate);
    $stopdate = date("d.m.Y H:i", strtotime("+1 day"));
    $stopdate = str_replace(".", "", $stopdate);
    $stopdate = str_replace(":", "", $stopdate);
    $stopdate = str_replace(" ", "", $stopdate);
    $surl = "http://api.netgsm.com.tr/bulkhttppost.asp?usercode=" . $username . "&password=" . $pass . "&gsmno=" . $telno . "&message=" . $msg . "&msgheader=" . $header . "&startdate=" . $startdate . "&stopdate=" . $stopdate;
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $surl);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    $output = curl_exec($ch);
    curl_close($ch);
    return $output;
}
function KdvHaric($tutar, $oran)
{
    $yenioran = 100 + $oran;
    $biroran = $tutar / $yenioran;
    $kdvsiztutar = $biroran * 100;
    return $kdvsiztutar = number_format($kdvsiztutar, 2, ".", "");
}
function KdvDahil($tutar, $oran)
{
    $biroran = $tutar * $oran / 100;
    $kdvlitutar = $tutar + $biroran;
    return $kdvlitutar = number_format($kdvlitutar, 2, ".", "");
}
function ipadresi()
{
    if (!empty($_SERVER["HTTP_CLIENT_IP"])) {
        $ip = $_SERVER["HTTP_CLIENT_IP"];
    } else {
        if (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) {
            $ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
        } else {
            $ip = $_SERVER["REMOTE_ADDR"];
        }
    }
    return $ip;
}
function fiyatgoster($degisken)
{
    global $system;
    if ($system["fiyatgizle"] == "0") {
        $degisken = "" . number_format($degisken, 2, ".", "") . " TL";
    } else {
        if ($_SESSION["uyegirisdurumu"] == "true") {
            $degisken = "" . number_format($degisken, 2, ".", "") . " TL";
        } else {
            $degisken = "Fiyatlar Üyelere özel";
        }
    }
    return $degisken;
}
function klasorsil($klasor)
{
    if (substr($klasor, -1) != "/") {
        $klasor .= "/";
    }
    if ($handle = opendir($klasor)) {
        while ($obj = readdir($handle)) {
            if ($obj != "." && $obj != "..") {
                if (is_dir($klasor . $obj)) {
                    if (!klasorsil($klasor . $obj)) {
                        return false;
                    }
                } else {
                    if (is_file($klasor . $obj) && !unlink($klasor . $obj)) {
                        return false;
                    }
                }
            }
        }
        closedir($handle);
        if ([URL='https://nulledtr.com/cdn-cgi/l/email-protection'][email protected][/URL]($klasor)) {
            return false;
        }
        return true;
    }
    return false;
}
function urunfiyatbelirle($urunkdv, $indirim, $urunfiyat, $ifiyati)
{
    global $system;
    if ($indirim == "1") {
        if ("0" <= $urunkdv) {
            echo "<span class="old-price"> ";
            echo $eskifiyatz = fiyatgoster(kdvdahil($urunfiyat, $urunkdv));
            echo "</span>  rn";
            echo $yenifiyatz = fiyatgoster(kdvdahil($ifiyati, $urunkdv));
        } else {
            echo "<span class="old-price"> ";
            echo $eskifiyatz = fiyatgoster(kdvdahil($urunfiyat, $system["kdv"]));
            echo "</span>  rn";
            echo $yenifiyatz = fiyatgoster(kdvdahil($ifiyati, $system["kdv"]));
        }
    } else {
        if ("0" <= $urunkdv) {
            echo $yenifiyatz = fiyatgoster(kdvdahil($urunfiyat, $urunkdv));
        } else {
            echo $yenifiyatz = fiyatgoster(kdvdahil($urunfiyat, $system["kdv"]));
        }
    }
}

?>
Hocam verdiğiniz kodda email-protection'dan dolayı sanırım hatalı kontrol edebilir misiniz? Sisteme eklediğimizde script http error veriyor.
 
Hocam bu kodu girdiğimde site açılmadı eski haline çevirdim, birde stok kontrolu yapışmıyor ve görseller bozuk gösteriyor
 
evet görseller bozuk çözümü nedir?
 

Konuyu görüntüleyen kullanıcılar

Benzer konular

Üst