• 02-10-2019, 09:45:49
    #1
    güvenlik için değişken üzerinden atıyorum ama hata alıyorum arkadaşlar

    if( isset( $_POST['urunekle'] ) )
    {
    $urun_adi = htmlspecialchars(trim(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["urun_adi"])))));
    $aciklama = htmlspecialchars(trim(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["aciklama"])))));
    $gorsel_link = htmlspecialchars(trim(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["gorsel_link"])))));
    $stok_durumu = htmlspecialchars(trim(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["stok_durumu"])))));
    $fiyat = htmlspecialchars(trim(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["fiyat"])))));
    $marka_id = htmlspecialchars(trim(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["marka_id"])))));
    $urun_kodu = htmlspecialchars(trim(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["urun_kodu"])))));
    $ozel_urunler = htmlspecialchars(trim(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["ozel_urunler"])))));
    $anasayfada_goster = htmlspecialchars(trim(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["anasayfada_goster"])))));
    $urun_videosu = htmlspecialchars(trim(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["urun_videosu"])))));
    $kategori_id = htmlspecialchars(trim(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["kategori_id"])))));
    $durum = htmlspecialchars(trim(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["durum"])))));
    $dil = htmlspecialchars(trim(strip_tags(addslashes(str_replace(array_keys( $substitutions ), $substitutions, $_POST["dil"])))));

    kodlarımın tamamını ekleyemeyim @destek veya yetkili arkadaşı etiketlemek istiyorum yardımcı olursa sevinirim yarım kod ekleyebiliyorum
  • 02-10-2019, 09:54:55
    #2
    Üyeliği durduruldu
    Kimse medyum değil malesef ki. Kodun tam haliyle destek almanız daha rahat olacaktır. Kaldı ki büyük ihtimalle bu kod size ait değil ve anlamsızca yazılmış durumda. En basitinden kategori id integer bir değer ama string filtrelerinden geçiyor 😊müsait vaktimde ilgili kod bloğunu paylaşayım.
  • 02-10-2019, 09:55:47
    #3
    Sorun bariz belli: $substitutions değişkeni tanımlı değil. Ayrıca bu kadar kalabalık yerine bir fonksiyon yazıp, filtre işlemlerini oradan return ederseniz kod kalabalığından kurtulmuş olursunuz.
  • 02-10-2019, 09:56:55
    #4
    Solutions adlı üyeden alıntı: mesajı görüntüle
    Kimse medyum değil malesef ki. Kodun tam haliyle destek almanız daha rahat olacaktır. Kaldı ki büyük ihtimalle bu kod size ait değil ve anlamsızca yazılmış durumda. En basitinden kategori id integer bir değer ama string filtrelerinden geçiyor 😊müsait vaktimde ilgili kod bloğunu paylaşayım.

    $urun_adi= htmlspecialchars( trim( $_POST[ 'urun_adi' ] ) ); normalde bu şekilde yapıyordum bu güvenli değilmiş forumdan yardımcı olan bir arkadaş bu şekilde yazmamı söyledi hocam
  • 02-10-2019, 10:39:17
    #5
    Üyeliği durduruldu
    chemochan adlı üyeden alıntı: mesajı görüntüle
    $urun_adi= htmlspecialchars( trim( $_POST[ 'urun_adi' ] ) ); normalde bu şekilde yapıyordum bu güvenli değilmiş forumdan yardımcı olan bir arkadaş bu şekilde yazmamı söyledi hocam
    Hayır yanlış bir kullanım. Hatta yanlış değil gereksiz bir kullanım.Sadece trim ve integer kontrolü yeterli.