Kan iemand mij helpen, ik heb een mailform maar hier in wil ik een optie toevoegen zodat de gebruiker ook een bijlage kan toevoegen. Heb overal lopen zoeken maar ik kan zelf niets vinden. Nu weet ik dat je gewoon een regel kan toevoegen maar dan wordt de bijlage niet meegestuurd. Dit is de code die ik heb.
PHP:
<span class="style1">Contactformulier Webmaster</span>
<?
error_reporting( E_ALL ^ E_NOTICE );
require_once( $_SERVER['DOCUMENT_ROOT'].'/argeweb/common/clsargeweb_mail.php' );
require_once( $_SERVER['DOCUMENT_ROOT'].'/argeweb/common/clsargeweb_form.php' );
$formulierweergeven = '1';
if( isset( $_POST['mailform_submit'] ) ){
$formulierweergeven = '0';
$gegevens = '';
if(!$_POST['mailform_128']){
$fout = '<b>Naam :</b> is een verplicht veld';
}
$gegevens .= '<b>Naam :</b> '.$_POST['mailform_128'].'<br>';
if(!$_POST['mailform_129']){
$fout = '<b>E-Mail adres :</b> is een verplicht veld';
}
if( !argeweb_mail::is_email( $_POST['mailform_129'], $melding ) ){
$fout = '<b>E-Mail adres :</b> is geen geldig emailadres.';
}
$gegevens .= '<b>E-Mail adres :</b> '.$_POST['mailform_129'].'<br>';
if(!$_POST['mailform_130']){
$fout = '<b>Uw bericht :</b> is een verplicht veld';
}
$gegevens .= '<b>Uw bericht :</b> '.$_POST['mailform_130'].'<br>';
if($fout){
?>
<p align='left'>
<table class='tabel' cellspacing='0' cellpadding='0'><tr><td style='width:50%;' class='tabel_cel_1'><?=$fout?><br><br><a href='javascript:history.back()'>klik hier om terug te gaan</a></td></tr></table></p><?
}else{
$naam = '';
$email = '';
$email1 = str_replace('#GEGEVENS#', $gegevens, 'Geachte Webmaster CKC,
<br>
<br>Hieronder de gegevens die zijn verzonden met het formulier:
<br>
<br>#GEGEVENS#
<br>
<br>');
$email2 = str_replace('#GEGEVENS#', $gegevens, 'Geachte heer/mevrouw #NAAM#,
<br>
<br>Uw e-mail aan de webmaster is in goede staat ontvangen.
<br>
<br>#GEGEVENS#
<br>
<br>Met vriendelijke groet,
<br>
<br>Webmaster CKC
<br>');
$email2 = str_replace('#NAAM#', $naam, $email2);
if( $email ){
$from = $email;
}else{
$from = [email]gebruiker@provider.nl[/email];
}
@argeweb_mail::mail(
'gebruiker@provider.nl',
'Verzonden via website CKC',
$email1,
$from,
'gebruiker@provider.nl',
'Website CKC <'.$from.'>',
"Content-Type: text/html; charset=iso-8859-1"
);
if( argeweb_mail::is_email( $email, $melding ) ){
@argeweb_mail::mail(
$email,
'[ontvangst bevestiging: Webmaster]',
$email2,
'gebruiker@provider.nl',
$email,
'Website CKC <gebruiker@provider.nl>',
"Content-Type: text/html; charset=iso-8859-1"
);
}
?><p align='left'><table width="24%" cellpadding='0' cellspacing='0' class='tabel'>
<tr>
<td style='width:50%;' class='tabel_cel_1'>Het contactformulier is verzonden.</td>
</tr></table></p><?
}
}
?>
<?
if($formulierweergeven == '1'){
?>
<form method='post' action='<?$_SERVER['PHP_SELF']?>'>
<div style='text-align: left; width: inherit;'>
<table width="603" cellpadding='0' cellspacing='0' class='tabel'>
<tr>
<td width="125" class='tabel_cel_1' style='width:125px;'>
Naam : </td>
<td width="476" class='tabel_cel_2' style='width:auto;'>
<input type='text' name='mailform_128' size='50' value='' /> * </td>
</tr>
<tr>
<td style='width:125px;' class='tabel_cel_1'>
E-Mail : </td>
<td style='width:auto;' class='tabel_cel_2'>
<input type='text' name='mailform_129' size='60' value='' /> * </td>
</tr>
<tr>
<td style='width:125px;' class='tabel_cel_1'>
Uw bericht : </td>
<td style='width:auto;' class='tabel_cel_2'>
<span style='white-space:nowrap'>
<textarea rows='5' name='mailform_130' cols='60' ></textarea> *</span> </td>
</tr>
<tr>
<td style='width:125px;' class='tabel_cel_1'></td>
<td style='width:auto;' class='tabel_cel_2'>Velden met een * zijn verplicht</td>
</tr>
<tr>
<td style='width:125px;' class='tabel_cel_1'></td>
<td style='width:50%;' class='tabel_cel_2'><input type='submit' name='mailform_submit' value='Versturen' /></td>
</tr>
</table></div>
</form>
<?
}
?>
Laatst bewerkt door een moderator: