Привет, удивительное расслабленное сообщество.
Я использую dompdf 0.8.0 для управления магией PDF на моем сайте Woocommerce.
Я создал функцию, которая отправляет счет-фактуру в формате PDF по клику в браузер, и это работает очень хорошо.
Моя следующая задача - прикрепить счет-фактуру в формате PDF к электронному письму с заказом, и мне это очень понравилось. Однако созданный файл не содержит никакого содержимого.
Мои права доступа к файлам / папкам установлены правильно 755/644, и даже установка папки 777 в корневом каталоге документа не решила проблему разрешений.
Я нашел несколько тем, но, кажется, ничто не соответствует или не решает мою проблему.
Вот мой код:
require_once 'dompdf/autoload.inc.php';
$dompdf = new Dompdf\Dompdf();
$dompdf->set_option('isHtml5ParserEnabled', true);
$dompdf->load_html($content);
$dompdf->render();
$uploadspath = wp_upload_dir();
$upload = file_put_contents($uploadspath['basedir'].'/'.$filename, $content);
Путь, по которому я пытаюсь написать, это (выгрузка из $ uploadspath ['basedir']. '/'. $ Filename)
/var/www/designcuts/wp-content/uploads/1524762.pdf