質問: fpdfを使用してアップデートディレクトリにpdfファイルを書かない php warning: file_put_contents(http://lendersmatch.ca/wp-content/uploads/deals/deal1.pdf): failed to open stream: http wrapper does not support writeable connections in /home/t21jv08zz60b/public_html/wp-content/plugins/mortgage/fpdf181/fpdf.php on line 1023 [27-jan-2018 11:24:20 utc] php fatal error: uncaught exception: fpdf error: unable to create output file: http://lendersmatch.ca/wp-content/uploads/deals/deal1.pdf in 私のコード:$filename=$upload_path.'deals/deal'.$page->id.'.pdf'; ob_clean(); $pdf->output('f',$filename); fpdf:if(!file_put_contents($name,$this->buffer)) $this->error('unable to create output file: '.$name); break;
回答: $nameには明らかにurlが含まれています。それはうまくいきません。 $filenameの場合と同様に、ローカルパスに設定します。 $upload_dir = wp_upload_dir(); $filename = $upload_dir["basedir"] . '/deals/deal' . $page->id . '.pdf';