Mailformulier met bijlage(n)

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Remon

Remon

24/06/2007 16:51:00
Quote Anchor link
Hallo mensen,

Ik heb een bestaand e-mail formulier in php waar ik graag de optie voor een bijlage aan toe wil voegen. Dit omdat ik enigzins snap aan het formulier hoe ik meer velden kan toevoegen.
Maar wat ik dus niet snap is hoe ik juist moet 'programmeren' om bijlagen te kunnen toevoegen. Zouden jullie me hierbij kunnen helpen? Hieronder staat de code van het formulier. Zou het ook nog kunnen dat er twee of meer bijlagen toegevoegd kunnen worden.

Je mag de nieuwe code wel in je bericht plaatsen.

Alvast bedankt, want zelf kom ik er niet uit.


De code:

MAILFORM.PHP

<html>
<head>
<title>Formulier ELcreadeco</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<link rel="stylesheet" href="elcrea.css" type="text/css">
<form method="POST" action="dank.php">

<p>
<input type="hidden" name="env_report" value="REMOTE_HOST,HTTP_USER_AGENT,REMOTE_ADDR">
<input type="hidden" name="recipient" value="elcreadeco@home.nl">
<input type="hidden" name="subject" value="formulier via website">
Vul hier het reactie formulier in.</p>
<table width="392" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="32" width="178">Vul hier uw naam in:</td>
<td height="32" width="214">
<input type="text" name="Naam" size="20" maxlength="35" style="BORDER-RIGHT: #CAD881 1px solid; BORDER-TOP: #CAD881 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #CAD881 1px solid; BORDER-BOTTOM: #CAD881 1px solid; BACKGROUND-COLOR: #CAD881 "FONT-FAMILY: monospace">
</td>
</tr>
<tr>
<td height="39" width="178">Uw bedrijfnaam <br>
( indien hier sprake van is )</td>
<td height="39" width="214">
<input type="text" name="Bedrijfsnaam" style="BORDER-RIGHT: #CAD881 1px solid; BORDER-TOP: #CAD881 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #CAD881 1px solid; BORDER-BOTTOM: #CAD881 1px solid; BACKGROUND-COLOR: #CAD881 "FONT-FAMILY: monospace">
</td>
</tr>
<tr>
<td height="36" width="178">Vul hier uw e-mail adres in: </td>
<td height="36" width="214">
<input type="text" name="Email" size="20" maxlength="35" style="BORDER-RIGHT: #CAD881 1px solid; BORDER-TOP: #CAD881 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #CAD881 1px solid; BORDER-BOTTOM: #CAD881 1px solid; BACKGROUND-COLOR: #CAD881 "FONT-FAMILY: monospace">
</td>
</tr>
</table>
<table width="394" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Vul hier uw vraag/opmerking in</td>
</tr>
</table>
<table width="391" border="0" cellspacing="0" cellpadding="0" height="16">
<tr>
<td>
<textarea name="Vraag" cols="30" rows="5" wrap="VIRTUAL"></textarea>
</td>
</tr>
</table>
<p>
<input type="image" SRC=img/verzend.gif VALUE="Verzenden" width="50" height="15">
</form></body>
</html>


DANK.PHP

<html>
<head>
<title>Formulier</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<link rel="stylesheet" href="elcrea.css" type="text/css">
<p>&nbsp;</p>

<table width="319" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="28">
<p>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$Naam
="Naam: $Naam\n";
$Bedrijfsnaam ="Bedrijfsnaam: $Bedrijfsnaam\n";
$Email ="E-mail: $Email\n";
$Vraag ="Vraag: $Vraag\n";
$Ipadres = "\n$REMOTE_ADDR";
$Hostadres = "\n$HTTP_USER_AGENT";
mail("elcreadeco@home.nl", "Formulier via website", "$Naam $Bedrijfsnaam $Email $Vraag $Ipadres $Hostadres");

?>

</p>
<p><img src="img/dank-formulier.gif" width="300" height="100"></p>
</td>
</tr>
</table>

<p>
</body>
</html>
 
PHP hulp

PHP hulp

16/02/2025 04:50:40
 
Bo az

Bo az

24/06/2007 17:31:00
Quote Anchor link
Je wil dus eigenlijk dat we dit script voor je aanpassen zodat je bijlagen kan verzenden? Dan zal je waarschijnlijk met een vergoeding moeten komen...

Wat je beter kan doen en ook zelf wat van leert is als je even via google kijkt wat er verder is. Wel weet ik dat het vrij lastig is om bijlagen mee te zenden, misschien kan je beter naar oplossingen als PHPmailer kijken.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.