非常に広いので、簡単に説明します。
実行できる手順は次のとおりです
-
あなたが言ったように、あなたはすでにコンポーネントのアップロードと挿入を作成していて、それは機能します。その部分を離れて、次のステップに直接進みます。達成したいのは、アップロードされたファイルと一緒に保存されたデータを表示することです。
-
したがって、最初にデータベーステーブルから保存されたデータ(ユーザー情報とcvへのフォルダーパス)を取得する必要があります。これを行うには、
PDO
を使用します またはmysqli
phpで。ユーザークエリを選択して、データベーステーブルから一致するコンテンツを選択します。 PDOステートメントを使用したテーブルデータの選択 を参照してください。 -
ユーザーインターフェイスを設計するためのユーザーHTMLおよびCSS。フェッチされたデータをphpを介してデザインに表示します。 PDFファイルへのダウンロードリンクを含みます。以下にphpダウンロードファイルの例を示します。 PDFファイルをダウンロード可能にする方法を参照してくださいHTMLリンクで?
PDFダウンロードへのリンクは次のようになります
<a href="download.php?file=pdffilename">Download CV</a>
download.phpは次のようになります
header("Content-Type: application/octet-stream");
$file = $_GET["file"] .".pdf";
header("Content-Disposition: attachment; filename=" . urlencode($file));
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Description: File Transfer");
header("Content-Length: " . filesize($file));
flush(); // this doesn't really matter.
$fp = fopen($file, "r");
while (!feof($fp))
{
echo fread($fp, 65536);
flush(); // this is essential for large downloads
}
fclose($fp);
この助けを願っています:)