ansori87

Untitled

May 30th, 2012
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.82 KB | None | 0 0
  1. $result = array();
  2. $zipfile = new zipfile();
  3.  
  4.  
  5. for ($i = 0; $i < count($dataSekolah); $i++) {
  6. $result[$i] = $this->exportAll($dataSekolah[$i], $kprop, $kkab, $kkec, $jml_data, $tgl);
  7.  
  8. $columnName[$i] = $result[$i]->getTable()->getColumnNames();
  9. //header('Content-Type: text/xml');
  10. $xml = "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
  11. $xml .= "<data" . $dataSekolah[$i] . ">";
  12. foreach ($result[$i] as $data) {
  13. $xml .= "<" . $dataSekolah[$i] . ">";
  14.  
  15. foreach ($columnName[$i] as $column) {
  16. //echo $data[$column] . "<br>";
  17. $xml .= "<" . $column . "> <![CDATA[" . $data[$column] . "]]></" . $column . ">";
  18. }
  19. $xml .= "</" . $dataSekolah[$i] . ">";
  20. }
  21. $xml .= "</data" . $dataSekolah[$i] . ">";
  22. //header("Content-disposition: attachment; filename=$dataSekolah[$i].xml");
  23. $file[$i] = $dataSekolah[$i] . '.xml';
  24. $filename[$i] = 'new'.$dataSekolah[$i] . '.xml';
  25.  
  26. if (is_file($file[$i]))
  27. unlink($file[$i]);
  28. $fp[$i] = fopen($file[$i], "w+");
  29. fwrite($fp[$i], $xml);
  30. fclose($fp[$i]);
  31. $zipfile->addFile(file_get_contents($file[$i]), $filename[$i]);
  32.  
  33. //return sfView::NONE;
  34. }
  35. header("Content-type: application/octet-stream");
  36. header("Content-disposition: attachment; filename=test.zip");
  37.  
  38. echo $zipfile->file();
Advertisement
Add Comment
Please, Sign In to add comment