Jump to content
php.lv forumi

Faila downloads


magone

Recommended Posts

Ir atsvišķs fails, kuram tiek padots faila nosaukums un izsaukts download logs.

 

header("Pragma: public"); // required

header("Expires: 0");

header("Cache-Control: must-revalidate, post-check=0, pre-check=0");

header("Cache-Control: private",false); // required for certain browsers

header("Content-Type: $ctype");

header("Content-Disposition: attachment; filename=\"".basename($filename)."\";" );

header("Content-Transfer-Encoding: binary");

header("Content-Length: ".filesize($filename));

readfile("$filename");

exit();

 

Šādā veidā izsaucu download logu.

Man vajadzētu piefiksēt, ka fails ir lejupladēts un atzīmēt to datu bāzē.

Kādā veidā to var izdarīt?

Link to comment
Share on other sites

Nē, nav. Visticamāk kaut kāda drukas kļūda. Ja ieliki pēc exit() tad gan nekas neizpildās, bet visam, kas ir pirms exit() gan būtu jāizpildās.

Pamēģini aizkomentēt visu header daļu un paskaties vai nemet kādu kļūdas ziņojumu, jo citādi šis kļūdas ziņojums tiek kabināts klāt failam.

Link to comment
Share on other sites

  • 4 months later...
×
×
  • Create New...