У меня есть созданный JAR-файл, который может генерировать PDF-файл. Я назвал это из командной строки, как это -
java -jar project.jar 'Author, An---A Title'
Это работает нормально, но когда я вызываю тот же файл jar из файла PHP со следующим кодом, он создает файл с правильным именем, но его пустым и имеет нулевые байты.
<?php
echo exec("java -jar project.jar 'Author, An---A Title'");
?>
Я уверен, что это проблема не с jar (поскольку он работает из командной строки), и я почти уверен, что это не из файла PHP (так как он создал пустой файл, поэтому он должен быть прочитан) , так что я думаю, что проблема может быть с разрешениями на каталог? Я использую Linux, и PHP работает через XAMMP, который находится в каталоге OPT. Есть идеи?
Заранее спасибо.