Goedemorgen,
Ik heb een formulier gemaakt in php waarmee er een pdf bestand in een mssql database opgeslagen wordt.
Dat is via de volgende manier, gevolgd door een insert die de $contentPDF in de desbetreffende kolom zet.
En dit werkt helemaal perfect.
Nu kan ik ook het ingevoegde document weer uit de tabel halen via de onderstaande code en dan krijg ik netjes de vraag wat wil ik doen het pdf document openen of opslaan en alles gaat tot nu toe goed.
Maar wat ik graag nog zou willen is ik wil in me php pagina een stukje maken die het pdf-bestand uit de database haalt en tijdelijk op de server opslaat zodat ik er wat tekst aan kan toevoegen.
Maar hoe kan ik er nu voor zorgen dat ik het document uit de database kan opslaan op de server ?
move_uploaded_file pakt hij niet en met fopen en fwrite lukt het ook niet.
Kan iemand mij misschien uitleggen hoe ik dat het beste voor mekaar kan krijgen?
Welke handeling moet ik daarvoor gebruiken?
Ik heb een formulier gemaakt in php waarmee er een pdf bestand in een mssql database opgeslagen wordt.
Dat is via de volgende manier, gevolgd door een insert die de $contentPDF in de desbetreffende kolom zet.
En dit werkt helemaal perfect.
code:
1
2
3
4
| $FileNamePDF = $_FILES["pdf"]["tmp_name"]; $dataString = file_get_contents($FileNamePDF); $arrData = unpack("H*hex", $dataString); $contentPDF = "0x".$arrData['hex']; |
Nu kan ik ook het ingevoegde document weer uit de tabel halen via de onderstaande code en dan krijg ik netjes de vraag wat wil ik doen het pdf document openen of opslaan en alles gaat tot nu toe goed.
code:
1
2
3
4
5
6
7
8
9
10
11
12
| $query = odbc_exec($conn_select, "SELECT * FROM tabel"); while (odbc_fetch_row($query)) { $filename = odbc_result($query,"naam"); $filesize = odbc_result($query,"grootte"); $filetype = odbc_result($query,"typebestand"); $filedata = odbc_result($query,"bestand"); header("Content-Length: ". $filesize .""); header("Content-Type: ". $filetype .""); header("Content-Disposition: attachment; filename=". $filename .""); echo $filedata; } |
Maar wat ik graag nog zou willen is ik wil in me php pagina een stukje maken die het pdf-bestand uit de database haalt en tijdelijk op de server opslaat zodat ik er wat tekst aan kan toevoegen.
Maar hoe kan ik er nu voor zorgen dat ik het document uit de database kan opslaan op de server ?
move_uploaded_file pakt hij niet en met fopen en fwrite lukt het ook niet.
Kan iemand mij misschien uitleggen hoe ik dat het beste voor mekaar kan krijgen?
Welke handeling moet ik daarvoor gebruiken?