Запуск pdftohtml с PHP - не удается найти полученный HTML-файл - PullRequest
0 голосов
/ 31 октября 2011

У меня есть скрипт PHP, который запускает эту команду:

system("pdftohtml -i -noframes /home/myacc/pdfs/test.pdf");

Когда я запускаю это из public_html, HTML-файл с именем test.html успешно создается и помещается в папку public_html. Однако, когда я запускаю это из задания cron за пределами public_html, html-файл не создается ни в одной папке на сервере.

Может кто-нибудь помочь мне найти, где будет файл html?

Спасибо.

1 Ответ

1 голос
/ 31 октября 2011

Проблема заключается в том, как работает cronjob. Попробуйте использовать абсолютное местоположение для pdftohtml.

Кроме того, из вашего комментария вы не можете изменить способ вывода pdftohtml. Тем не менее, есть способ обойти это. То есть с помощью пользовательского сценария оболочки:

#!/bin/bash
cd /path/to/output/
/path/to/pdftohtml -i -noframes /home/myacc/pdfs/test.pdf
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...