magone Posted February 2, 2009 Report Share Posted February 2, 2009 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 More sharing options...
Aleksejs Posted February 2, 2009 Report Share Posted February 2, 2009 pirms exit(); ieliec pieslēgšanos DB un izpildi INSERT INTO... ka failu $filename sāks lejupielādēt. Link to comment Share on other sites More sharing options...
magone Posted February 2, 2009 Author Report Share Posted February 2, 2009 Tā arī jau mēģināju darīt, bet, sķiet, ka nekas nenotiek. Vai nav tā,ka sūtot headerus utml., pārējo - zemāk esoso fails neizpilda? Link to comment Share on other sites More sharing options...
Aleksejs Posted February 2, 2009 Report Share Posted February 2, 2009 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 More sharing options...
magone Posted February 2, 2009 Author Report Share Posted February 2, 2009 Paldies! Aizkomentēju un atradu kļūdu. Link to comment Share on other sites More sharing options...
Snaip3Rs Posted June 9, 2009 Report Share Posted June 9, 2009 Vari lūdzu ielikt gatavo scriptu. magone! Link to comment Share on other sites More sharing options...
Recommended Posts