Beste lezer,
Ik ben bezig met een online sollicitatieformulier waarin de gebruiker zelf bestanden kan uploaden in het contactformulier en die dan vervolgens worden gemaild.
Met de standaard naw gegevens lukt dit d.m.v. het externe contactformproces.php alleen weet ik niet wat voor code ik moet toevoegen zodat de bestanden die ge upload zijn worden gemaild. (de eventuele jpg en text bestanden).
Ik zie wel op dit forum de mogelijkheid om bestanden te uploaden naar bv een directory op je server maar dat is niet wat ik zoek , ik wil ze met de naw-gegevens direct in mijn mail hebben.
php script :
<?php
/* subject and email variables */
$emailSubject = ' sollicitatie werock ! ';
$webMaster = '[email protected]';
/* Gatehering Data Variables */
$ip = $_SERVER['REMOTE_ADDR'];
$geslacht = $_POST ['geslacht'];
$naam = $_POST['naam'];
$achternaam = $_POST['achternaam'];
$emailadres = $_POST['email'];
$opmerkingen = $_POST['opmerkingen'];
$cv =$_POST['cv'];
$body = <<<EOD
<br><hr><br>
geslacht: $geslacht</br>
naam: $naam </br>
achternaam: $achternaam</br>
email: $emailadres</br>
opmerkingen: $opmerkingen</br>
cv: $cv</br>
EOD;
$headers = "From: $email\r\n";
$headers = "Content=type: text/html\r\n";
$succes = mail ($webMaster, $emailSubject, $body, $headers);
/* Results rendered as HTML */
$theResults = <<<EOD
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
</head>
<body>
Bedankt voor je interesse we nemen zo snel mogelijk contact met je op !
</body>
</html>
EOD;
echo "$theResults";
?>
html script :
<form action="contactformproces.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="right">Naam :</div></td>
<td><div align="left">
<input type="text" name="naam" id="naam" />
</div></td>
</tr>
<tr>
<td><div align="right">Achternaam :</div></td>
<td><div align="left">
<input type="text" name="achternaam" id="achternaam" />
</div></td>
</tr>
<tr>
<td><div align="right">
<label for="email">Email :</label>
</div></td>
<td><div align="left">
<p>
<input type="text" name="email" id="email" />
<br />
</p>
</div></td>
</tr>
<tr>
<td><div align="right">
<label for="opmerkingen">Opmerkingen :</label>
</div></td>
<td><div align="left">
<textarea name="opmerkingen" id="opmerkingen" cols="30" rows="5"></textarea>
</div></td>
</tr>
<tr>
<td> </td>
<td><div align="left">
<p>
<input type="file" name="cv" id="cv" />
upload cv</p>
<p> </p>
</div></td>
</tr>
<tr>
<td><div align="right"></div></td>
<td><div align="left">
<input type="submit" name="solliciteer" id="solliciteer" value="solliciteer !" />
</div></td>
</tr>
<tr>
<td><div align="right"></div></td>
<td><div align="left"></div></td>
</tr>
<tr>
<td><div align="right"></div></td>
<td><div align="left"></div></td>
</tr>
</table>
</form>
<form id="form2" name="form2" method="post" action=""><div>
</form>
</div>
</div>
</div>
</body>
</html>
5.858 views