Witam,
Daję początek pliku:
  1. <?php
  2. include 'connection.php';
  3. $plik_tmp = $_FILES['plik']['tmp_name'];
  4. $name = $_FILES['plik']['name'];
  5. $size = $_FILES['plik']['size'];
  6. $type = $_FILES['plik']['type'];
  7. $text = $_FILES['plik']['file'];
  8. $wybrane = $_POST['wybrane'];
  9. $zappytanko = mysql_query("select * from nr_rachunku where id_nr='".$wybrane."'");
  10. $zapp = mysql_fetch_assoc($zappytanko);
  11. $zappw = preg_replace('/[\W_]/','',$zapp['numer']);
  12. $k = $_POST['k'];
  13. $four = $zapp['fourcyfry'];
  14. $numer = $zappw;
  15. // wczytanie starych danych
  16. move_uploaded_file($plik_tmp, $name);
  17.  
  18. // otwarcie pliku do odczytu
  19. $fp = fopen($name, "r+");
  20.  
  21. //odczytanie danych
  22. $plik = file($name);
  23. $stareDane = fread($fp, filesize($name));
  24. // echo $niewiem;
  25. //echo $str;
  26. // zamknięcie pliku
  27. fclose($fp);


Potem z treści wczytanego pliku korzystam...
I z tej treści tworzę ( w php ) stringa, którego daję do pliku tekstowego i pobieram.
  1. if($pow !== 'no') {
  2. rename($name,'plik.sta');
  3.  
  4. //First, see if the file exist
  5. if (!is_file('plik.sta')) { die("<b>404 File not found!</b>"); }
  6.  
  7. //Gather relevent info about file
  8. $len = filesize('plik.sta');
  9. $filename = basename('plik.sta');
  10. $file_extension = strtolower(substr(strrchr($filename,"."),1));
  11.  
  12. //This will set the Content-Type to the appropriate setting for the file
  13. switch( $file_extension ) {
  14. case "sta": $ctype="text/plain";
  15.  
  16. break;
  17.  
  18. default: $ctype="text/plain";
  19. }
  20. //Begin writing headers
  21. header("Pragma: public");
  22. header("Expires: 0");
  23. header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
  24. header("Cache-Control: public");
  25. header("Content-Description: File Transfer");
  26.  
  27. //Use the switch-generated Content-Type
  28. header("Content-Type: $ctype");
  29.  
  30. //Force the download
  31. @$header="Content-Disposition: attachment; filename=".$filename."";
  32. header($header);
  33. header("Content-Transfer-Encoding: binary");
  34. header("Content-Length: ".$len);
  35. @readfile('plik.sta');
  36. }
  37. ?>


I teraz, jak zrobić, by zawsze pobierało w tym samym kodowaniu co wczytywało?

Chamsko odświeżam wink.gif