Eklemeyi unutmuşum site genel olarak global hocam yüksek trafikler geliyor günlük tekile vurduğumuzda 500k-700k arası değişiyor ülke bazlı değilde asn numarası olark sorguluyorum.

script'te ek olarak loglama yapıyorum onuda satır satır kontrol ettim sql injection olduğunu düşünmüyorum tüm php dosyalarını tek tek inceledim
kolay gelsin :)
in statement ile yapabilirsin.
<?php
$arr = [1,2,3];
$in = str_repeat('?,', count($arr) - 1) . '?';
$st = $db->prepare("SELECT * FROM table WHERE urun_id IN (" . $in . ")");
$st->execute($arr);
$data = $st->fetchAll();
responsive de bildirimlerde hamburger menu calısmıyor tıklanınca menu acılmıyor
html cıktısını ve js cıktısını atarsanız daha rahat yardım edebiliriz fakat mantık gereği her mesaj attıktan sonra üst mesajlardaki resimleri kaldırıp son resimlere ekletmek gerekiyor
$(".user_img").remove();
$(".user_info:last").html('<img class="user_img"> ...');
basitce anlatmam gerekirse şöyle bir yol izlenebilir
<div id="gorsel_item_<?php echo $renkcek['sira']; ?>">
<a target='_blank' href="../<?php echo $renkcek['resim'] ?>">Gör</a>
<input type="text" class="form-control cold-md-3" name="urun_renk[]" placeholder="Renk" value="<?php echo $renkcek['ozellik']; ?>">
<input type="file" name="resim[]" class="form-control cold-md-3" value="">
<input type="text" name="sira[]" class="form-control cold-md-3" value="<?php echo id="item_<?php echo $renkcek['sira']; ?>$renkcek['sira']; ?>">
<a href="#" onclick="itemRemove(<?php echo $renkcek['sira']; ?>);">Sil</a>
</div>
JS
function itemRemove(id){
// dom silme ajax işlemi olumlu ise success callbackine'de koyabilirsin;
let item = document.querySelector('#gorsel_item_'+id);
item.remove();
$.post( "delete.php", { id: id }, function( data ) {
if(!data.error){
/*
// ajax dom silme
let item = document.querySelector('gorsel_item_'+id);
item.remove();
*/
}
}, "json");
}
php kısmında da gelen id yi sildirirsin
function guvenlik($data)
{
# eğer doğru anladıysam <,> karektelerini . ile değiştiriyorsan
$data = str_replace(["<",">"],".",$data);
# değiştirmiyorsan
$data = str_replace(["<",">","."],null,$data);
return $data;
}
mantık olarak anlatmak gerekirse keyli bir sistem yapacaksan eğer db kısmın
id,channel_id,key
1,null,aaa
dc kodu
!active_key aaaa
db de aaa keyini bulup onayladığında channel_id o kanalın idsi olarak güncellenecek
eğer yoksa 3 hatadan sonra botu kanaldan kaldırtabilirsin ya da kullandırtmazsın diye düşünüyorum
her beğen butonuna bir class atayıp bir data ya da id de olabilir prop da olabilir tanımlamanız gerekiyor örnek vermek gerekirse
<a href="#" class="like" data-id="row_id"></a>
js
$(".like").click(function(e){
e.preventDefault();
var id = $(this).attr('data-id'); // ya da $(this).data('id');
console.log("ID: " + id);
// ajax kodları
});
linkde illaki bir tip belirlemeniz gerekiyor ve ya klasör gibi yapılabilir
a.com/detay-php-14
a.com/bugun/bugun-php-14
a.com/yorum/yorum-php-14
a.com/detay/php-14
a.com/bugun/php-14
a.com/yorum/php-14