Új hozzászólás Aktív témák
-
RedAnt
aktív tag
Mit szeretnél?
Ha azt, hogy a letöltésnél valami rendes kiterjesztésű néven mentsék le a böngészők, akkor a Content-Disposition headerrel kell operálni.
Ha meg azt hogy eleve a fájl neve retek.jpg legyen akkor a webszerver beállításait kell átúrni: vagy rewrite rule-okkal átirányítod a kérést a php-nek, vagy retek.jpg néven mented el a kódot és megmondod a szervernek hogy ne közvetlenül szolgálja ki, hanem php handler kezelje - ez utóbbit mondjuk nem ajánlom.[ Szerkesztve ]
╚╦╦╦
-
mm00
aktív tag
.htaccess
ErrorDocument 404 /404.php
Ezután csinálsz egy 404.php fáljt
Tartalma:<?php
header("HTTP/1.1 200 OK");
$kep = explode("/", $_SERVER["REDIRECT_URL"]);
// $kep[1]-ben eléred a retek.jpg-t
$sql=mysql_query("SELECT kep FROM tabla WHERE filename='".$kep[1]."'");
if(mysql_num_rows($sql)!=1){
header("Location: ide jon az alap 404-es oldal linkje");
}
header( "Content-type: image/jpeg");
$binary = mysql_fetch_assoc($sql);
print $binary[kep];
?>Ezután ha meghívod a http://valami.hu/retek.jpg -t, akkor ha nincs ez a fálj a szerveren, akkor megprobálja megkeresni az adatbázisban a képek között.
Másik megoldás a rewrite rule.
Új hozzászólás Aktív témák
- Xbox Series X|S
- Mindenki AI-t akar, már 2025-re is eladták a HBM chipeket
- plevips: Építkezünk 3. rész (2024)
- World of Tanks - MMO
- Proxmox VE
- Kerékpárosok, bringások ide!
- Spórolós topik
- Autós topik látogatók beszélgetős, offolós topikja
- Sony MILC fényképezőgépcsalád
- ASUS ROG Ally
- További aktív témák...
- XFX RX 6600 XT SPEEDSTER SWFT 210
- AKCIÓ Új Dobozos Macbook Pro dokkoló új ára 70.000 forint
- ThinkPad Hybrid USB -C USB -A Dock 40AF Új ára 80.000 Forint Ingyen szállítás
- Xiaomi Redmi Note 9s 128/6 GB 34.9E !!!
- Új Hp Pavilion 15-eh Fémházas Szuper Laptop 15,6" -30% AMD Ryzen 7 5700U 8Mag 16/1TB FHD MATT
- Új állapotú.11.Generációs Core i3-Lenovo Laptop-Magyar-Legolcsóbban-fél év garival.
- Huawei P20 Pro Kártyafüggetlen hibátlan telefon
- TOP PC konfig /i7 14700K, 32GB DDR5 RAM, 1TB Gen4 SSD/ szuper akciós! BeszámítOK
- Linksys EA6900
- DELL OptiPlex 3040 SFF / i3-6100 - i5-6500 - i7-6700 / HDMI / DVD-RW / több db / 27% áfás számla