ne istediğini 2 seferde de anlatamamışsın zaten doğru dürüst soru sormadığınız sürece bir cevap alamazsınız.
bir de bunu dene
echo ($_SERVER['HTTP_CLIENT_IP'] ?? ($_SERVER['HTTP_X_FORWARDED_FOR'] ?? $_SERVER['REMOTE_ADDR']))
- paylaştığınız kodda okunabilirlik 0 yani ney nerden geliyor neresi neresi belli değil düz html var ve 2 php kodu sıkıştırılmış bunlar nereden geldiği belli değil ???
Merhaba foreach($trdergi as $trdergi)
şeklinde yazmışsınız foreach döngünüzde parametre hatası var. doğrusu şu şekilde olmalı
foreach($trdergi as $trkategori)
SELECT * FROM yarisma WHERE yarismaid = ? ORDER BY puan DESC
İşini görecektir
1 tane almak istiyorsan en sona LIMIT 1
yazabilirsin
<?php
$categories = $db->query('SELECT gta5.*, gta5_kategoriya.*, GROUP_CONCAT(gta5_kategoriya.kategoriya_ad) as gta5 FROM gta5_kategoriya INNER JOIN gta5 ON FIND_IN_SET (gta5.kategoriya, gta5_kategoriya.id)')->fetchAll(PDO::FETCH_ASSOC);
foreach($categories as $category) {
echo $category['kategoriya_ad'];
}
????
@pcmemo AdminLTE tasarım yönünde çok zayıf bir admin paneli ayrıca çok kullanışsız fakat component çokluğuna bir şey denilemez
Node.js'nin kendine ait file system modülü var api: https://nodejs.org/api/fs.html
php 8 ile {0} olarak indexleme olayı unsupport oldu yani artık kullanılamıyor onun yerine [0] olarak kullanılıyor.
Kullandığın dili söylesen daha iyi olurdu.
Ben php olarak düşünüp cevap vereceğim, ilk önce dosyalarını ana dizinin arkasında bir yerde saklamalısın yoksa bütün kullanıcılar tarafından erişilebilir durumda olurlar ve çağırırkende readfile() ile çağırıp dosyanın türünü header olarak atıp attachement yapman gerekiyor otomatik olarak kendisi inecektir zaten.