Aktív témák
-
supercow
őstag
válasz
burgatshow #94 üzenetére
<?
$filename = ''ie.jpg'';
header(''Content-Type: */*'');
header(''Content-Disposition: attachment; filename=''''.$filename.'''''');
set_magic_quotes_runtime(0);
readfile($filename);
flush();
exit;
?>
Ezzel képtől kezdve mindent le tudsz töltetni a böngészővel, a $filename=''....'' -be teljes útvonallal add meg a letöltendő fájl nevét. A $filename változót be is adhatod neki, pl. a fenti kódot elmented letolt.php néven (a $filename=... sor nélkül) és meghívod úgy, hogy letolt.php?filename=enyem.cfg.
Vagy keress rá google-ban a ''php force download'' kombinációra, több megoldást is találsz. -
supercow
őstag
Annyit hozzáfűznék, hogy a BLOB (Binary Large OBject) inkább bináris adat tároláshoz ajánlott (ahogy a neve is mondja), a TEXT, MEDIUMTEXT és társai pedig karakteres adathoz. A műkösésbeli különbségeket nem ismerem, de biztosan nem véletlen, hogy külön vannak.
A HTML tagek kigyomlálásához : először strip_tags -el kiírtod az összes taget a szövegből, majd random helyekre beszórud ezek valamelyikét: <B> <I> <U> és párjait.. Miért, nem mindegy mit ír be a user? :) -
supercow
őstag
Ha még nem volt kimenete a php-nek, akkor használhatod ezt:
header(''Location: valami.php'');
Ha már volt kimenete, akkor nem, oldd meg máshogy...
Ha adatot is kell tovább adnod, akkor pl.
<body onload=''demo_form.submit()''>
<form action='tovabb.php' method='post' name='demo_form'>
<input type='hidden' name='valtozo' value='ertek'>
</form>
</body>
Aktív témák
Hirdetés
- One otthoni szolgáltatások (TV, internet, telefon)
- Futás, futópályák
- Több mint 500 millió dollárt spórolt az AI a Microsoftnak
- Autós topik
- Elektromos autók - motorok
- Apple MacBook
- Luck Dragon: Asszociációs játék. :)
- Épített vízhűtés (nem kompakt) topic
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Hegesztés topic
- További aktív témák...
- Xiaomi Redmi 14 PRO 5 G 8/256 DUAL garanciával
- Dell Precision 7670 FHD+ i9-12950HX 16C / 64G D5 / 1T G4 / Quadro RTX A4500 16GB / HU vb Pro tervező
- LG OLED55G42LW LG Gyári garancia 3 év
- HP EliteBook 840G6 ! AKCIÓ!!! a készlet erejéig!
- Kobo Aura Edition 2 (N236) 6" háttérvilágításos kijelzővel, 4 GB-os tárhellyel - jó állapotban
- AKCIÓ! MSI Z77 MPOWER Z77 chipset alaplap garanciával hibátlan működéssel
- Fém, összecsukható és kihúzható fotó állvány eladó
- BESZÁMÍTÁS! Gigabyte B650M R7 7700 32GB DDR5 1TB SSD RTX 5070 12GB BE QUIET! Pure Base 500DX 650W
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32/64GB RAM RX 7600XT 16GB GAMER PC termékbeszámítással
- Bomba ár! Lenovo ThinkPad P50 - i7-HQ I 16GB I 256SSD I Nvidia I 15,6" FHD I Cam I W10 I Gari!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest