Witam, jestem podczas pracy nad skryptem generującym xml-a, wydaje się że wszystko idzie mi zgodnie z projektem, ale trafiłem na zagwostkę.... Plik xml generuje mi poprawnie, zostaje on zapisany na serwerze, ale chciałbym aby automatycznie zapisywał mi się na moim dysku. Nie wiem, jak to zrobić. Proszę o pomoc, poniżej fragment kody tworzącego xml.
  1.  
  2. <?php
  3. $data_rok = date("Y");
  4. $data_dzisiaj = date("d.m.Y");
  5. $czas = date("H:i:s");
  6. $login = trim($_SESSION['login']);
  7. $data_od = $_POST['data_od'];
  8. $data_do = $_POST['data_do'];
  9.  
  10. $zmienna='<?xml version="1.0" encoding="windows-1250"?>';
  11. $zmienna.='<EKSPORT>';
  12. $zmienna.='<NAGLOWEK_EKSPORTU>';
  13. $zmienna.='<PROGRAM_ZRODLOWY>';
  14. $zmienna.='xxxxxxxxx';
  15. $zmienna.='</PROGRAM_ZRODLOWY>';
  16. $zmienna.='<DATA_EKSPORTU>';
  17. $zmienna.=$data_dzisiaj;
  18. $zmienna.='</DATA_EKSPORTU>';
  19. $zmienna.='<GODZINA_EKSPORTU>';
  20. $zmienna.=$czas;
  21. $zmienna.='</GODZINA_EKSPORTU>';
  22. $zmienna.='<NAZWA_FIRMY>';
  23. $zmienna.=$s[nazwa];
  24. $zmienna.='</NAZWA_FIRMY>';
  25. $zmienna.='<ROK_OBROTOWY>';
  26. $zmienna.=$data_rok;
  27. $zmienna.='</ROK_OBROTOWY>';
  28. $zmienna.='<UNIKALNE_OZNACZENIE_BAZYDANYCH>';
  29. $zmienna.=$nazwa;
  30. $zmienna.='</UNIKALNE_OZNACZENIE_BAZYDANYCH>';
  31. $zmienna.='<UZYTKOWNIK_EKSPORTUJACY>';
  32. $zmienna.=$login;
  33. $zmienna.='</UZYTKOWNIK_EKSPORTUJACY>';
  34. $zmienna.='<FILTR>';
  35. $zmienna.='<DATA_OD>';
  36. $zmienna.=$data_od;
  37. $zmienna.='</DATA_OD>';
  38. $zmienna.='<DATA_DO>';
  39. $zmienna.=$data_do;
  40. $zmienna.='</DATA_DO>';
  41. ...........
  42. ...........
  43. $zmienna.='</FILTR>';
  44. $zmienna.='</NAGLOWEK_EKSPORTU>';
  45. $zmienna.='</EKSPORT>';
  46.  
  47. echo $zmienna;
  48.  
  49. $dane = $zmienna;
  50. $file = "export.xml";
  51. $fp = fopen($file, "a");
  52. flock($fp, 2);
  53. fwrite($fp, $dane);
  54. flock($fp, 3);
  55. fclose($fp);
  56. ?>