TCPDFからdomPDFに切り替えたので、htmlからpdfへの請求書を作成するときに処理する方が便利です(私はPHPではかなりプロです:))。今、私はPDFファイルとしてhtmlファイルを作成しましたが、私はそれがPDFでPHPを出力しないことを認識しました - 私のSQLデータバンクからのデータは、それはちょっとした問題です。(Inline)domPDF 7.0のPHP
src-folderに含まれているoptions.phpでPHPを有効にでき、マニュアルに書かれているようにしようとしましたが(ほかにもさまざまなコード行を試しましたが)作業する:
$root = realpath($_SERVER["DOCUMENT_ROOT"]);
require_once ("$root/../xxx/dompdf/autoload.inc.php");
use Dompdf\Dompdf;
use Dompdf\Options;
$options = new Options();
$options->setIsPhpEnabled('true');
$dompdf = new Dompdf($options);
$dompdf->loadHtml(file_get_contents("testdomhtml.php"));
$dompdf->setPaper('A4', 'portrait');
$dompdf->render();
$dompdf->stream("bla",array("Attachment"=>0));
PDFは表示されますが、PHPコードの入力はありません。
誰かがとても親切であれば、私は実際にそれを自分のビジネスに使用したいので、PHPがセキュリティ上のリスクになる理由とその理由を知ることに興味があります。外部のHTMLやCSSファイルを読み込まなくても、メインのPHPファイルにまとめておくことをお勧めしますか?
ありがとうございます!
この作品はありがとうございます!そしてリンクのおかげで! – Franky2207