PDF, aangemaakt met FPDF, in een DB steken met mogelijkheid te werken met statussen ?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Davy Carmans

Davy Carmans

04/11/2013 15:16:00
Quote Anchor link
Hoi allemaal,

in mijn tool maak ik een PDF aan dmv de FPDF PHP tool (http://www.fpdf.org).
De PDF wordt aangemaakt en wordt getoond op het scherm waarna de user kan beslissen om te saven of te printen.

Ik zou echter willen dat de PDF file standaard in een database wordt gestopt waarna er dmv een workflow statussen aan kunnen gegeven worden (Goedgekeurd, Geannuleerd, Akkoord, ...).

Enig idee of dit standaard kan met FPDF ?
Indien het niet standaard kan, wat is dan de beste manier om dit te bewerkstelligen ? Ik heb geen enkele idee hoe hier aan te beginnen ?

Alvast vriendelijk bedankt voor eventuele ideeen ?

Davy
 
PHP hulp

PHP hulp

22/12/2024 15:27:03
 
Ozzie PHP

Ozzie PHP

04/11/2013 15:18:46
Quote Anchor link
De PDF zelf op de server opslaan. In de database een tabel voor PDF's maken met een ID, de naam en de lokatie van de PDF. Op basis van het ID kun je dan statussen opslaan.
 
John D

John D

04/11/2013 15:20:31
Quote Anchor link
Ik sla facturen die in een webshop gemaakt worden op als factuurnummer.pdf op het filesysteem. Het zijn kleine bestanden dus ruimte genoeg. Je kan de bestandsnaam opslaan in een workflow tabel de database en daar de rest van je workflow omheen bouwen. Ik gebruik ook fpdf.
Edit:
Ozzie typt sneller dan ik....
Gewijzigd op 04/11/2013 15:21:47 door John D
 
Davy Carmans

Davy Carmans

04/11/2013 15:30:15
Quote Anchor link
heren, bedankt voor jullie antwoorden.

Sorry als dit dom overkomt, maar wat is de beste manier om na het maken van de PDF dit opslaan te doen ? Heb nog geen bestands acties gedaan met PHP tot nu toe.

En hoe zeg ik tegen FPDF die "waar" op te slaan ? Is dat deze functie die jullie gebruiken ?

Groetjes,

Davy
 
Frank Nietbelangrijk

Frank Nietbelangrijk

04/11/2013 17:15:59
Quote Anchor link
Ja je zegt het goed. Gewoon een nieuwe map aanmaken en daarin de facturen opslaan met als bestandsnaam het faktuurnummer plus eventueel het jaartal. Vervolgens een record aanmaken in de database
 
Aad B

Aad B

04/11/2013 22:24:12
Quote Anchor link
Voorbeeldje
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
.
.
.

$pmode = 'F';
$filename  = 'Factuurnummer-'.$id.'-'.date ("d-m-Y").'.pdf';
$path      = 'facturen/';
$file = $path.$filename;
$pdf->Output($file,$pmode);
?>
Gewijzigd op 04/11/2013 22:29:33 door Aad B
 
Davy Carmans

Davy Carmans

05/11/2013 09:54:30
Quote Anchor link
Thanks Aad, ik test het uit !

Toevoeging op 05/11/2013 18:52:36:

Aad,

het werkt perfect ! Waarvoor mijn dank.

Nu nog even zoeken hoe ik ook het bestand kan laten verwijderen... :-)

Groetjes,

Davy
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.