Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zapis pliku w przegladarce
maax990
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 19.07.2017

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


Witam, w jaki sposób można zapisać plik który mam na odpalonym serwerze xampp w katalogu ./mod/?plik na serwerze tworze tak:
  1. $new_file = fopen('./mod/mod_'.$date, 'w');
  2. fwrite($new_file, $string_to_hex);

Zapis pliku odbywa sie po dacie,teraz chciałbym jakoś zapisać ten plik poprzez przeglądarkę,czy istnieje taka możliwość(jest to plik binarny) i ktoś mi wyjaśni jak to zrobić(IMG:style_emoticons/default/questionmark.gif) ?.
dziękuję za wszelką pomoc.
pozd.
Marek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Pyton_000
post
Post #2





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


  1. <?php
  2.  
  3. $originalFile = bin2hex(file_get_contents('8273_2'));
  4.  
  5. $originalAfterReplace = str_replace('3132b83c', '30303030', $originalFile);
  6.  
  7. $originalAfterPack = pack("H*", $originalAfterReplace);
  8. file_put_contents('8273_2_mod', $originalAfterPack);
  9.  
  10. $fileName = 'mod_';
  11.  
  12. $data = date('His_dmY');
  13. header('Content-Type: application/octet-stream');
  14. header('Content-Disposition: attachment; filename="' . $fileName . $data . '"');
  15.  
  16. echo $originalAfterPack;
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 07:25