私は、pdfが生成されたときにデータベースからデータを取り出すfpdfライブラリを使用して請求書を生成しています。このファイルをフォルダに保存し、私は以前にテーブルで生成されたすべての請求書を取り出すことができます。ここで私を助けてください。サーバにfpdf出力を保存してデータベースにファイル名を追加
答えて
ディレクトリに書き込むことができますようにしてください。
$filename="/Mydirectory/bill01.pdf";
Pdfを保存します。
$pdf->Output($filename,'F');
更新SQLのテーブル
$query=" UPDATE `shopdb`.`bills` SET `bill_doc_crea` = '1', `bill_pdf_doc` = '".$filename."' WHERE `bills`.`ordernummer` ='".$orderId."' ;";
感謝の男が、強制的にFパラメータを使用して、指定された場所にダウンロードしてください。私はブラウザでインラインでpdfファイルを開き、データベースにファイルを追加しながら同じようにダウンロードすることができます。 –
出力([文字列DEST [、列名[、boolean型isUTF8]]])文書を送信するために
先。次のいずれかになります。
I: send the file inline to the browser. The PDF viewer is used if available.
D: send to the browser and force a file download with the name given by name.
F: save to a local file with the name given by name (may include a path).
S: return the document as a string.
通常、パラメータFはディスクにのみ保存する必要があります。
fpdfがダウンロードを強制しているようです。 この場合、tcpdf https://tcpdf.org/を使用すると便利です。 私はそれを使用し、それは正常に動作します。ディスクに保存してDBに挿入
お母さんありがとう、私はいくつかの改造者とあなたの提案に続き、タスクを完了しました。下を一度参照し、それが大丈夫かどうかを教えてください。 $ pdf = new SimpleTable(); \t $ a = md5(uniqid()); $ b = substr($ a、5、-20); $ c = "PO-16-17 - "。$ b; $ pdf-> AddPage(); $ pdf-> SetFont( 'Arial'、 'B'、16); $ pdf-> generateTable(5); $ path = "pdfs/$ c.pdf"; $ filename = "$ c.pdf"; $ content = $ pdf - >出力($パス、 "F"); $ sql = "pdfs(ファイル)への挿入VALUES( '"。$ filename。 "')"; if(mysqli_query($ db、$ sql)){ \t#コード... \t echo ""; } else { \t echo "no"; } –
- 1. FPDF出力()html拡張子を持つファイルを保存する
- 2. ビデオにテキストを追加して出力を保存する
- 3. Perl:出力ファイル名に入力ファイル名を追加
- 4. テーブルにテキストエリアを追加してSQL Serverデータベースに保存する
- 5. 元のファイル名でファイルを保存してngファイルをサーバにアップロードする
- 6. Pentahoヘッダーをスキップし、ファイル名を出力に追加
- 7. ローカルストレージにファイル名を追加して、順次JSONObjectを保存します。
- 8. データベースに値を保存して値を追加する
- 9. V $ RMAN_BACKUP_JOB_DETAILSの出力にデータベース名を追加
- 10. Awk:既存ファイルの新しいフィールドに出力を追加
- 11. Laravelデータベースに一時ファイル名を保存しています
- 12. サーバに保存せずにデータベースからファイルをダウンロード
- 13. rails - データベースにファイル値を保存しないフォームフィールドにJavaScript関数を追加
- 14. swagger-uiの出力をファイルに保存
- 15. ファイルを保存せずにTCPDF出力
- 16. 出力ファイルをユーザーフォルダに保存する
- 17. ファイルにスパークランチャー出力を保存する
- 18. ノードを使用してJSONファイルを出力し、mongoDBに保存
- 19. デコレータ出力に関数名を追加
- 20. XMLファイルをgrepして出力を保存するには?
- 21. linuxコマンドを実行して出力をファイルに保存する
- 22. 画像に空白を追加してファイルを保存
- 23. コンソールアプリケーションでCsvファイルを作成して書き出し、サーバに保存せずに
- 24. FPDFのエラー:出力ファイルを作成することができません:ファイルを保存しながら
- 25. パイプラインコードで既存のファイルに出力を追加する方法
- 26. 入力フィールドを動的に追加し、djangoを使用してデータをデータベースに保存します
- 27. JSP出力をキャプチャしてファイルに保存
- 28. 変数を保存してファイルに出力する
- 29. ファイルの配列に値を追加して保存する
- 30. ファイルをデータベースに保存
あなたのコードを表示してください – Dave
テーブルとフォルダを作成しましたか?ファイルを保存しましたか?あなたの具体的な問題を知らずに助けを始める場所がわからない – Philipp
@Philipp遠くまで私はpdfを生成することができますが、生成されたpdfをいくつかのフォルダに保存し、ファイル名をデータベースに追加してファイル名pdfを得るためにデータベースから。 イメージアップロードのようなもの。データベースにアップロードしたイメージをアップロードしたファイルをいくつかのフォルダに移動し、イメージのデータベースにBLOBデータを追加します。 –