Ik ben bezig een form te maken doormiddel van een FDF te maken van een FORM.
Hier treed eigenlijk direct al het probleem op wat mij een serieus probleem lijkt.
De gebruiker in kwestie maakt dus een PDF aan door het foirm te submitten. Eigenlijk maakt hij een FDF file aan welke in een map www.domeincom/fdf (of wat dan ook) staat en waar in verwezen wordt naar een www.domein.com/template.pdf.
Deze manier werkt prima alleen niet goed genoeg.
Het probleem is dat iedere persoon de directory /fdf kan lezen en wanneer deze een bestandsnaam weet van een eerder gegenereerde FDF kan hij zo zien wat een ander erion heeft gezet, en dat is natuurlijk niet de bedoeling.
Ik wil dus eigenlijk een soort van tempory file (pdf) genereren die automatisch geopend wordt of door het klikken van een hyperlink, en ook direct op een andere plaats weggeschreven wordt.
Dit zou ik op een aantal manieren kunnen doen, ik dacht aan de volgende:
1: De FDF-naam laten genereren aan de hand van een herkenningspunt uit het form, achternaam bijvoorbeeld en hier een hash achter laten zetten die random is. Bijvoorbeeld: naam_678hkjh7yuiyui.fdf
Deze door de gebruiker te late openen via een link en automatisch we ge laten schrijven naar een bepaalde directory (niet publiek) via een cronjob iedere 5 minuten.
2: De FDF aan laten maken in een niet publieke directory en tevens ook als tempfile die automatisch opent bij de gebruiker na submit, of via een link. Het zou alleen handig zijn wanneer de tempfile helemaal als hash bestaat (78678cdscd786) en het niet publieke bestand als naam of iets dergelijks wat ik uit het form pluk.
Beide zijn goede opties denk ik, maar het kan beter.
Wat is een gebruikelijke manier hiervoor ?
Ik kan ook nog de form in een DB opslaan voor eigen gebruik en de gebruiker alleen een downloadable versie aanbieden welke ik gewoon verwijder met een cron. Ik kan hem in dat geval altijd weel makkelijk aan laten maken op een of andere manier.
Hier treed eigenlijk direct al het probleem op wat mij een serieus probleem lijkt.
De gebruiker in kwestie maakt dus een PDF aan door het foirm te submitten. Eigenlijk maakt hij een FDF file aan welke in een map www.domeincom/fdf (of wat dan ook) staat en waar in verwezen wordt naar een www.domein.com/template.pdf.
Deze manier werkt prima alleen niet goed genoeg.
Het probleem is dat iedere persoon de directory /fdf kan lezen en wanneer deze een bestandsnaam weet van een eerder gegenereerde FDF kan hij zo zien wat een ander erion heeft gezet, en dat is natuurlijk niet de bedoeling.
Ik wil dus eigenlijk een soort van tempory file (pdf) genereren die automatisch geopend wordt of door het klikken van een hyperlink, en ook direct op een andere plaats weggeschreven wordt.
Dit zou ik op een aantal manieren kunnen doen, ik dacht aan de volgende:
1: De FDF-naam laten genereren aan de hand van een herkenningspunt uit het form, achternaam bijvoorbeeld en hier een hash achter laten zetten die random is. Bijvoorbeeld: naam_678hkjh7yuiyui.fdf
Deze door de gebruiker te late openen via een link en automatisch we ge laten schrijven naar een bepaalde directory (niet publiek) via een cronjob iedere 5 minuten.
2: De FDF aan laten maken in een niet publieke directory en tevens ook als tempfile die automatisch opent bij de gebruiker na submit, of via een link. Het zou alleen handig zijn wanneer de tempfile helemaal als hash bestaat (78678cdscd786) en het niet publieke bestand als naam of iets dergelijks wat ik uit het form pluk.
Beide zijn goede opties denk ik, maar het kan beter.
Wat is een gebruikelijke manier hiervoor ?
Ik kan ook nog de form in een DB opslaan voor eigen gebruik en de gebruiker alleen een downloadable versie aanbieden welke ik gewoon verwijder met een cron. Ik kan hem in dat geval altijd weel makkelijk aan laten maken op een of andere manier.