Jump to content
php.lv forumi

php un faila lejupielaade


smarty

Recommended Posts

nem to pashu postu numur 9 un pirms headeriem paarbaudi vai ir lietotaajs ielogojies (kaa nu tu vinju ielogo ar kuukijiem/sesijaam vai veel kaa savaadaak taa jau ir tava probleema), ja lietotaajs ir ielogojies tad skriptu laizj taalaak, ja nee, tad padod headeri ar 403 kljudu un exit;

13361[/snapback]

 

 

ok. tu nesaprati manu domu gājienu :)

par tiem headeriem jau ir runa. viss skaidrs ir līdz tai vietai kad iestājas script taimouts. un kā ir ar 10mb failu parsēšanu caur php? nebūs atmiņu problēmu?

 

nu un tāpēc es gribu zināt, kā tās visas lietas realizējas nopietnos projektos :)

Link to comment
Share on other sites

nu dikš iedo headeri ar file-name tādu un šitādu, bet pēc tam header (Location: īstais fails)

13368[/snapback]

Un kur garantija, ka ne-autorizētais lietotājs neievada urli ar īsto faila vārdu un dabū failu? :blink:

Link to comment
Share on other sites

Un kur garantija, ka ne-autorizētais lietotājs neievada urli ar īsto faila vārdu un dabū failu? :blink:

13374[/snapback]

 

nav, bet ideālā viņš nekad neredz īsto urli, otherwise bez .htaccess nekā

13396[/snapback]

 

 

header('Content-Type: octet/stream');
header('Content-Disposition: attachment; filename="xxx.txt"');
header('Location: kautkadsfails.txt');

 

šitais variants neiet. uz ekrāna tiek izvadīts kautkadsfails.txt. resp - pēc visas loģikas nostrādā header location neņemot vērā nekādus iepriekšējos headerus.

Link to comment
Share on other sites

×
×
  • Create New...