Hey çocuklar şu anda ben bir görüntü işleyici Görüntüleri komut dosyası kullanarak hizmet düşünüyorum. Ben görüntülerin iki kaynağı var. Bir benim site arayüzü oluşturmak için kullanılan görüntüler sunulmaktadır benim web görüntüleri klasörü olduğunu. Diğer kendi görüntülerini saklayabilirsiniz her kullanıcıların görüntüleri klasörde olduğunu. Ben her kullanıcı görüntüyü benzersiz kimliği veren ve daha sonra görüntü işleyicisi komut ile bu kimliği arama ve imajına hizmet ve dosya adını değiştirmeyi düşünüyordum. Sorun benim site resimleri klasörü veritabanındaki herhangi bir bilgi var ve dolayısıyla kimlikleri var, ben sadece directly hizmet etmesi olmamasıdır? Ayrıca kullanıcı görüntüleri hizmet bu şekilde en verimli gibi görünmüyor. Herkes herhangi bir öneriniz varsa ben gerçekten takdir ediyorum.
$sql="SELECT username,file_name FROM images WHERE id=?";
$stmt=$conn->prepare($sql);
$result=$stmt->execute(array($ID));
while($row = $stmt->fetch(PDO::FETCH_ASSOC)){
$image_name = $row['file_name'];
$username = $row['username'];
}
$path="$username/images/$image_name";
header("Expires: -1");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
readfile($path);