Я искал способ сделать транзакцию из приложения PHP доступной для рабочего стола Quickbook. Я подумал, что если я смогу загрузить iif-файл из приложения, он будет импортирован в QB-Desktop. Я попытался открыть файл в режиме записи и загрузить этот файл в формате iif. Я не думаю, что это будет работать так. Возможна ли загрузка файла iif с помощью php? Есть ли лучший способ достичь того, что я ищу?
Я пробовал это, но у меня есть список данных, как мне их упорядочить, чтобы 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;
Задача ещё не решена.
Других решений пока нет …