Goede avond,


Ik werk aan een contact form waar ik nu ook een bijlage aan wil toevoegen.
Het versturen van de e-mail doe ik met PHPmailer.

Nu zie ik bij veel tutorials dat de file eerst word geuploade naar de server en vervolgens word gemaild en word verwijderd.
Is dit een vereiste om dit te kunnen doen of kan het ook makkelijker zonder eerst te uploaden?
>> Is dit een vereiste om dit te kunnen doen of kan het ook makkelijker zonder eerst te uploaden?

Een bestand moet op de server staan, anders kun je het niet mailen.
Je hoeft niet per se het bestand apart ergens op te slaan.

Als je in 1 aanroep doorgaat, kun je $_FILES['mijnfile']['tmp_name'] als bijlage meesturen. (met een in phpmailer op te geven filename)
Na het afronden van het betreffende script wordt de file $_FILES['mijnfile']['tmp_name'] vanzelf verwijderd

Maar doe je het in een 2 stapsraket: "u heeft onderstaande ingevuld, weet u zeker dat dit allemaal klopt", dan moet je de file tijdelijk op je server zetten en zelf weer wissen.

Reageren