Avatar billede jammerlab Nybegynder
06. december 2006 - 11:30 Der er 6 kommentarer og
1 løsning

Gem fil og slet

Hej derude,

jeg har en side hvor jeg automatisk generere en PDF fil...

$pdf=new PDF();
-> banker en masse ting af og slutter med
$pdf->Output();

nu vil jeg gerne havde at den skal gemme denne fil på serveren for at så kunne sende den med mail funktionen i php (den har jeg styr på) og så skal den slettes... så mit spørgsmål er hvordan for jeg gemt PDF filen efter PHP'en har genereret den, og hvordan for jeg den slettet igen :)

På forhånd tak
Avatar billede coderdk Praktikant
06. december 2006 - 11:43 #1
Er det ikke $pdf->Output("filnavn.pdf"); ?
Avatar billede jammerlab Nybegynder
06. december 2006 - 11:48 #2
Altså jeg for en PDF fil i browseren med $pdf->Output(); .. tænker du på at den vil gemme filen hvis jeg bruger $pdf->Output("filnavn.pdf");  ?
Avatar billede jammerlab Nybegynder
06. december 2006 - 11:52 #3
Hvis jeg skrivr som du siger kommer den med følgende:

Warning: fopen(test.pdf) [function.fopen]: failed to open stream: Permission denied in /usr/home/web/web109972/kalendertest/inc/fpdf.php on line 1046
FPDF error: Unable to create output file: test.pdf
Avatar billede coderdk Praktikant
06. december 2006 - 12:03 #4
Ja, webserveren skal have rettigheder til at skrive til den aktuelle mappe... Det er nok nemmest hvis du med din FTP-klient opretter en mappe der hedder "output" eller lignende, sætter rettighederne på den til 777 og skriver $pdf->Output("output/filnavn.pdf");
Avatar billede jammerlab Nybegynder
06. december 2006 - 13:24 #5
Ja det virkede coderdk... og hvis jeg vil slette filen hvad skal jeg så skrive?
Avatar billede coderdk Praktikant
06. december 2006 - 13:51 #6
unlink("filnavn");

:)
Avatar billede jammerlab Nybegynder
06. december 2006 - 19:32 #7
Takker :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester