В моем проекте я использую fpdf
для создания PDF-файла на основе данных из базы данных. Однако я хотел бы предвосхищать pdf, вызывая метод, который создает и сохраняет файл. save_data.phpСоздайте FPDF по коду и назовите его методом
($myPDF->createPDF($id)){
echo 'File was created';
}else{
echo 'There was a problem creating the file';
}
createPDF.php
//Code that generate the PDF using FPDF and at end save the file to server
$pdf->Output('/var/www/html/my_dir/my_pdf.pdf','F');
Поэтому в основном я хотел бы разместить createPDF.php в методе, а затем вернуть true
или false
, если PDF был создан или нет.
EDIT: Просто уточнить. Если бы я мог просто получить ответ от Output()
, было бы намного проще.
Должен ли я продолжить и просто проверить, существует ли файл или нет?
Проверьте это первый и отображать для пользователя (или что-то, что это хорошо, чтобы увидеть) напоминание/информацию. – rhavendc
Непонятно, что вы просите. Очевидно, что вы можете вызвать код, который создает документ из определенного метода, конечно. Вопрос в том, есть ли такая хорошая идея использовать файл. Проблема с файлами создает уникальные имена для предотвращения конфликтов и очистки файлов через некоторое время. Почему бы не использовать вместо него выходной буфер, который вы можете читать вместо файла? – arkascha
Дело в том, что мне нужен файл, который будет на сервере для последующего использования. Если файл выглядит неплохо. Пользователь может настроить вход и заменить файл. – Andy