fájl letöltés PHP-vel
Sziasztok !
Azt szeretném megoldani PHP-ben, hogy ha a user egy linkre kattint, akkor le tudjon tölteni egy fájlt.
Utánaolvastam a dolognak neten és a PHP manual-ban (meg az ott levő hozzászólásokban) és megint csak a teljes káosz fogadott :-), mindenki másra esküszik.
Mint szakértők, mit javasoltok, mi legyen a headerben?
Aztán readfile-t használjak vagy fopen-fread-fclose-t?
Előre is köszönöm a segítségeteket.
■ Azt szeretném megoldani PHP-ben, hogy ha a user egy linkre kattint, akkor le tudjon tölteni egy fájlt.
Utánaolvastam a dolognak neten és a PHP manual-ban (meg az ott levő hozzászólásokban) és megint csak a teljes káosz fogadott :-), mindenki másra esküszik.
Mint szakértők, mit javasoltok, mi legyen a headerben?
Aztán readfile-t használjak vagy fopen-fread-fclose-t?
Előre is köszönöm a segítségeteket.
talán ez is lényeges
fpassthru
köszönet
valami gond van
Warning: Cannot modify header information - headers already sent by (output started at /home/akarmi/web/valami/download.php:1) in /home/akarmi/web/valami/download.php
plusz a fájl tartalmát is kiírja (letöltésről pedig szó sincs)
Mi lehet a gond?
olvasok
BOM, újsor
?>
a fájl végére ha csak PHP kódot tartalmaz, nehogy esetleg a záró tag utáni újsor megtréfáljon.köszi
Végül álljon itt a működő kód (egy kicsit belepiszkítottam Poetro):