2
0

export_csv.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. $input = file_get_contents("php://input"); //
  3. $strHead = mb_strstr($input,'#',true,"UTF-8");
  4. $xmlBody = strstr($input,'#');
  5. $xmlBody = substr($xmlBody,1);
  6. parse_str($strHead);//
  7. $csvPath="../user/My Document/";
  8. $datatime=date("Ymd").date("His");
  9. $purefilename = basename($filename);
  10. $csvFilename = $csvPath.$purefilename.'_'.$datatime.".csv";
  11. //save histroy file
  12. $myfile = fopen($csvFilename, "w") or die("Unable to open file!");
  13. $list=array("pali","real","id","mean","org","org_mean","gramma","bookmark_color","bookmark_text","note","lock");
  14. fputcsv($myfile,$list);
  15. $xml = simplexml_load_string($xmlBody);
  16. //get word list from xml documnt
  17. $wordsSutta = $xml->xpath('//word');
  18. /*prepare words from xmldoc and remove same words*/
  19. foreach($wordsSutta as $ws){
  20. $pali = $ws->pali;
  21. $real = $ws->real;
  22. $id = $ws->id;
  23. $mean = $ws->mean;
  24. $org = $ws->org;
  25. $om = $ws->om;
  26. $gramma = $ws->case;
  27. $bmc = $ws->bmc;
  28. $bmt = $ws->bmt;
  29. $note = $ws->note;
  30. $lock = $ws->lock;
  31. $list=array($pali,$real,$id,$mean,$org,$om,$gramma,$bmc,$bmt,$note,$lock);
  32. fputcsv($myfile,$list);
  33. }
  34. fclose($myfile);
  35. echo("Successful");
  36. echo "<a href=\"\">download</a>"
  37. ?>