dompdf を使用して、フォームを読みやすい .pdf ファイルに保存しようとしています。処理スクリプトは以下のとおりです。エラーが表示されますWarning: file_put_contents(/files/grantapps/NAME0.pdf) [function.file-put-contents]: failed to open stream: No such file or directory in /home/username/public_html/subdir/apps/dompdf/filename.php on line 39
。(行 39 は、私の完全なスクリプトの最後の行です。) この問題を解決する方法がわかりません。
allow_url_fopen
がオンになっており、完全なディレクトリ ( ) や以下のコードを含め、あらゆる種類のファイル パスを試し/home/username/public_html/subdir/files/grantapps/
ましたが、何も機能しませんでした。
require_once("dompdf_config.inc.php");
date_default_timezone_set('America/Detroit');
$html = 'code and whatnot is here';
$name = str_replace(" ", "", $_POST['form2name']);
$i = 0;
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
while(file_exists("files/grantapps/" . $name . $i . ".pdf")) {
$i++;
}
file_put_contents("files/grantapps/" . $name . $i . ".pdf", $dompdf->output());