Reklam Alanı
Reklam Alanı
Reklam Alanı
Reklam Alanı

Katılım:22 May 2023
Mesajlar:222
Tepkime puanı:3,164
Puanları:0
Krediler
-1,132
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: https://siteadresi.nullvips/kategori/0-17

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"]));
        }
    }
}

?>
 

mordad

Kayıtlı Üye
Katılım:12 Mar 2023
Mesajlar:6
Tepkime puanı:0
Puanları:3
Krediler
5
scripti de paylaşsan senden kralı olmaz
 

SecoReis

Kayıtlı Üye
Katılım:3 Şub 2023
Mesajlar:130
Tepkime puanı:15
Puanları:18
Krediler
110
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: https://siteadresi.nulledtr/kategori/0-17

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.
 

helions

Kayıtlı Üye
Katılım:13 Ocak 2024
Mesajlar:12
Tepkime puanı:0
Puanları:1
Yaş:21
Konum: Ankara
Krediler
26
Hocam bu kodu girdiğimde site açılmadı eski haline çevirdim, birde stok kontrolu yapışmıyor ve görseller bozuk gösteriyor
 

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

Benzer konular

Personalize

Üst Alt
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock