login  Naam:   Wachtwoord: 
Registreer je!
 Forum

bestand wegschrijven op je website

Offline pim1991 - 03/09/2008 10:48 (laatste wijziging 03/09/2008 10:48)
Avatar van pim1991PHP interesse Hallo,

Ik heb maak op dit moment met een php script een pdf, maar deze kan men alleen opvragen via de site wanneer men op "download" klikt. Het php bestand genereert de factuur dus steeds opnieuw.

Nu wil ik graag elke factuur wegschrijven maar hoe doe ik dat? Welke functie heb je daar voor nodig?

Alvast bedankt voor de hulp

6 antwoorden

Gesponsorde links
Offline Berten - 03/09/2008 10:51
Avatar van Berten PHP beginner Hoe genereer je de factuur?

(Ik moet wel weten op welke manier je je pdf genereert, anders wordt het moeilijk)

Berten
Offline pim1991 - 03/09/2008 10:58 (laatste wijziging 03/09/2008 10:59)
Avatar van pim1991 PHP interesse
  1. <?php
  2. //Define & include bestanden
  3. require('includes/config.php');
  4. require('includes/gegevens.php');
  5. define('FPDF_FONTPATH','font/');
  6. require('includes/fpdf.php');
  7. $pdf=new FPDF();
  8.  
  9. //Functies
  10. function Lijn(){
  11. global $pdf;
  12. $pdf->SetFont('Arial','',8); // lettertypen
  13. $pdf->SetX(10);
  14. $pdf->Write(4,"___________________________________________________________________________________________________________________");
  15. $pdf->Ln();
  16. $pdf->SetFont('Arial','',10);
  17. }
  18.  
  19. // PDF MAKEN
  20. $pdf->AddPage();
  21. $pdf->SetTitle($titel);
  22.  
  23. //Tekst maken
  24. $pdf->SetFont('Arial','',10);
  25. $pdf->SetTextColor(0,0,0);
  26.  
  27. //Lege ruimte
  28. $pdf->Ln(15);
  29.  
  30. //Cell opschuiven
  31. $pdf->Cell(120,5,$bedrijfsnaam_klant,0,1);
  32. $pdf->Cell(120,5,"t.a.v. ".$tav_klant); $pdf->Cell(30,5,"Factuurnummer: "); $pdf->Cell(40,5,$factuurnummer,0,1);
  33. $pdf->Cell(120,5,$adres_klant); $pdf->Cell(30,5,"Factuurdatum: "); $pdf->Cell(40,5,$factuurdatum,0,1);
  34. $pdf->Cell(120,5,$postcode_klant." ".$woonplaats_klant); $pdf->Cell(30,5,"Klantnummer: "); $pdf->Cell(40,5,$klant_nummer,0,1);
  35.  
  36. //Lege ruimte
  37. $pdf->Ln(15);
  38.  
  39. // Informatie boven de producten
  40. $pdf->Cell(110,5,"Omschrijving");
  41. $pdf->Cell(20,5,"Aantal");
  42. $pdf->Cell(30,5,"Prijs per stuk");
  43. $pdf->Cell(20,5,"Totaal bedrag",0,1);
  44.  
  45. // Producten tonen
  46. foreach($producten as $key => $product){
  47. $pdf->Cell(100,5,$product);
  48. $pdf->Cell(20,5,$aantal[$key],0,0,'R');
  49. $pdf->Cell(10);
  50. $pdf->Cell(5,5,"€ ");
  51. $pdf->Cell(17,5,number_format($prijzen[$key],2,",","."),0,0,'R');
  52. $pdf->Cell(8);
  53. $pdf->Cell(5,5,"€ ");
  54. $pdf->Cell(18,5,number_format($aantal[$key] * $prijzen[$key],2,",","."),0,1,'R');
  55. $subtotaal += $aantal[$key] * $prijzen[$key];
  56. }
  57. //Lijn maken
  58. Lijn();
  59.  
  60. // Totalen
  61. $pdf->Cell(132); $pdf->Cell(20,5,"Subtotaal",0,0,'R'); $pdf->Cell(8); $pdf->Cell(5,5,"€ "); $pdf->Cell(18,5,number_format($subtotaal,2,",","."),0,1,'R');
  62. $pdf->Cell(132); $pdf->Cell(20,5,"BTW (19%)",0,0,'R'); $pdf->Cell(8); $pdf->Cell(5,5,"€ "); $pdf->Cell(18,5,number_format($subtotaal * 0.19,2,",","."),0,1,'R');
  63.  
  64. //Lijn maken
  65. Lijn();
  66. $pdf->Cell(132); $pdf->Cell(20,5,"Totaal",0,0,'R'); $pdf->Cell(8); $pdf->Cell(5,5,"€ "); $pdf->Cell(18,5,number_format($subtotaal * 1.19,2,",","."),0,1,'R');
  67.  
  68. //Lege ruimte
  69. $pdf->Ln(10);
  70.  
  71. //Extra tekst
  72. $pdf->Write(5,"Wij verzoeken u vriendelijk het bovenstaande bedrag binnen 14 dagen over te schrijven naar rekeningnummer \n\ronze bankrekning onder vermelding van het factuurnummer.");
  73.  
  74. //Pdf uitdraaien
  75. $pdf->Output();
  76. ?>
Offline Berten - 03/09/2008 11:13
Avatar van Berten PHP beginner
  1. $pdf->Output('blaat.pdf','F');


komt zo uit de docs van fpdf
Offline pim1991 - 03/09/2008 12:51
Avatar van pim1991 PHP interesse Ok, bedankt

Maar dan moet het php bestand dus geopend worden niet?

Nu gebeurt dat met een knop, hoe kan ik dat automatisch laten gebeuren? (includen gewoon of hoe?)
Offline Berten - 03/09/2008 13:27
Avatar van Berten PHP beginner bijvoorbeeld 
Offline thomasje - 04/09/2008 13:38
Avatar van thomasje MySQL beginner of met een javascript code.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.357s