Toon posts:

file meezende met e-mail formulier

Pagina: 1
Acties:
  • 50 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben een mail forumiertje aan het maken dat de gegevens via een php script verzend. Nu is het de bedoeling dat mensen een plaatje naar betreffende ontvanger kunnen verzenden via dit formulier.

ik heb dit
code:
1
  <input type="file" name="file" class="input" ENCTYPE="multipart/form-data">

in mijn code staan en krijg keurig een invoerveld en een blader knop om een bestand te zoeken maar in de email ontvang ik alleen de naam van het bestand.

De php zier er als volgt uit
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?

        $ontvanger = "Nordic Thunder <nt@rifca.nl>";
        $onderwerp = "email from website";


        foreach ($_POST as $key => $value) {
        $msg .= "$key: $value\n";
        }

        $headers .= "From: $naam <$email>\n";
        $mail = mail($ontvanger,$onderwerp,$msg,$headers);

?>

  • party42
  • Registratie: Oktober 2000
  • Laatst online: 23-08 10:43
lijkt me vrij logisch...

je moet ook daadwerkelijk het bestand uploaden naar de server. Vervolgens kun je het als attachment meesturen.

Ik weet niet welk component je gebruikt voor het versturen van mail maar zoek es op het hangen van een attach aan een mail, en het uploaden van bestanden naar een server.

Everyday's an endless stream, of cigarettes and magazines...


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 19-08 22:14

Bosmonster

*zucht*

ENCTYPE="multipart/form-data"

Moet je in je form-tag invullen, niet in je input tag ;)

Verder upload ie het bestand automatisch als je het formulier submit. Wat je zelf moet doen is vervolgens dit bestand gebruiken en toevoegen aan je email.

Zoek met Google eens op "PHP mail attachment" oid en je komt vast een berg voorbeelden tegen ;)

http://www.google.nl/search?q=PHP+mail+attachment

(eerste hit al gelijk raak ;))

Verder hoort PHP in Programming&Webscripting en niet in Webdesign&Graphics :)

[ Voor 10% gewijzigd door Bosmonster op 27-06-2003 13:27 ]


Dit topic is gesloten.