我一直在寻找解决方法,以使来自PHP应用程序的事务可用于Quickbook桌面。我认为如果可以从应用程序下载iif文件,则它将导入QB-Desktop。我尝试以写模式打开文件并以iif格式下载该文件。我认为它不会那样工作。是否可以用php下载iif文件?有什么更好的方法可以实现我想要的?
我尝试过此操作,但是我有数据列表,如何排列它们以便qb-desktop识别文件内容。
$handle = fopen("file.iif", "w");
fwrite($handle, "text1.....");
fclose($handle);
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment;
filename='.basename('file.iif'));
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize('file.iif'));
readfile('file.iif');
exit;