Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] download file script
matx132
post 26.04.2011, 11:31:30
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

Ostrzeżenie: (0%)
-----


Witam,
Od pewnego czasu mam na stronie skrypt downloadu plików

do ściągania używam stream_socket_client()

a tak jest wykonywane polecenie downloadu

  1. header("Pragma: public");
  2. header("Expires: 0");
  3. header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
  4. header("Cache-Control: public");
  5. header("Content-Description: File Transfer");
  6. header("Content-Type: $ContentType");
  7. header("Content-Disposition: attachment; filename=\"$names\"");
  8. header("Content-Transfer-Encoding: binary");
  9. header("Content-Length: " . $bytesTotal);
  10.  
  11. do {
  12. if (connection_status()!=0) {
  13. @fclose($fp);
  14. die();
  15. }
  16. $data = @fread ( $fp, ( 1024) );
  17. if ($data == '')
  18. break;
  19. print $data;
  20. }while( strlen($data)> 0 );
  21. fclose($fp);


ale taki skrypt przy ściąganiu zacina moją stronę w przeglądarce gdzie ściąga się plik, i teraz pytanie czy idzie(i jak) zrobić/poprawić skrypt aby ściąganie nie wpływało na działanie strony, bo tak jak teraz jest to jest to niedopuszczalne dlatego pytam smile.gif?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 11:16