Jest bardzo szeroki, więc postaram się omówić.
Oto kroki, które możesz wykonać
-
Jak powiedziałeś, masz już utworzone wgrywanie i wstawianie komponentów i działa. Więc zostawię tę część i przejdę bezpośrednio do następnego kroku. To, co chcesz osiągnąć, to pokazanie zapisanych danych wraz z przesłanym plikiem.
-
Musisz więc najpierw pobrać zapisane dane (informacje o użytkowniku i ścieżkę folderu do CV) z tabeli bazy danych. Aby to zrobić, użyj
PDO
lubmysqli
z php. Zapytanie wyboru użytkownika, aby wybrać pasującą treść z tabeli bazy danych. Zobacz Wybieranie danych tabeli za pomocą instrukcji PDO -
HTML i CSS użytkownika do projektowania interfejsu użytkownika. Pokaż pobrane dane do projektu za pomocą php. w tym link do pobrania do pliku pdf. Poniżej pokażę przykładowy plik do pobrania php. zobacz Jak zrobić plik PDF do pobrania w linku HTML?
Link do pliku PDF do pobrania może wyglądać tak
<a href="download.php?file=pdffilename">Download CV</a>
download.php może wyglądać tak
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);
Mam nadzieję, że ta pomoc :)