2 afzender en foto meesturen in form

Status
Niet open voor verdere reacties.

shidan

Gebruiker
Lid geworden
8 jan 2007
Berichten
351
beste,

ik heb deze vraag gesteld in 'algemeen' maar niemand kan mij daar helpen.
miss stond deze in de verkeerde rubriek.
daarom stel ik ze hier, in de hoop een antwoord te vinden op mijn vragen.

ik ben bezig met het maken van een formulier.
tot zover geen probleem.
ik heb echter twee vragen:

1. ik wil dat men een foto (max twee foto's) kan meesturen met het formulier.

hoe kan ik dat doen?
heeft iemand bruikbare code ervoor?

2. als een mail binnekomt is de afzender 'afzender onbekend'.
ik wil dit laten veranderen door naam.
is dit mogelijk?
zo ja, hoe kan ik dat doen?

HTML:
<form onSubmit="Form_Validator(); return=false" action="http://www.websiteadres/cgi-bin/FormMail.pl" name="theForm" method=get>
<input type="hidden" name="recipient" value="naam@provider.be" />
<input type="hidden" name="subject" value="Foto 2009" />
<input type="hidden" name="realname" value="naam">
<input type="hidden" name="required" value= "naam, datum, plaats" />
<input type="hidden" name="redirect" 

<table border="0" cellspacing="1" width="98%" cellpadding="5"><tr>
<td width="24%">Naam + Voornaam lid: *</td>
<td width="76%"><!--webbot bot="Validation" B-Value-Required="TRUE"
I-Minimum-Length="3" I-Maximum-Length="30" --><input type="text" name="naam" size="40" maxlength="30" id="naam"></td>
</tr>
<tr>
<td width="24%">Datum foto: *</td>
<td width="76%"><!--webbot bot="Validation" B-Value-Required="TRUE"
I-Minimum-Length="3" I-Maximum-Length="30" --><input type="text" name="datum" size="40" maxlength="30" id="datum"></td>
</tr>
<tr>
<td width="24%">Plaats: *</td>
<td width="76%"><!--webbot bot="Validation" B-Value-Required="TRUE"
I-Minimum-Length="3" I-Maximum-Length="30" --><input type="text" name="plaats" size="40" maxlength="30" id="plaats"></td>
</tr>
</table>
<p align="left">&nbsp;&nbsp;

<input type="submit" value="Verzenden" >&nbsp;&nbsp;
<input type="reset" value="Invoer wissen"></p>
</form>
 
Laatst bewerkt door een moderator:
hey

ik zelf gebruik de phpMailer class(moet je effe googelen) voor attachements. dit is zeer handig in gebruik en heel simpel.

jelle
 
hallo,

ik heb de code van phpmailer in een pagina geplakt.
de klasse heb in in 'includes' gezet
als ik wil testen zie ik enkel een wit scherm...?

kun jij verderhelpen?

thnx
 
PHP:
<?php
include("class.phpmailer.php");

$mail = new PHPMailer();

$mail->IsHTML(true);

$mail->From     = "info@domein.nl";
$mail->FromName = "Naam van de afzender";

$mail->AddAddress("xxxx", "Naam van ontvanger 1");


$mail->Subject     = "Onderwerp van de mail";

// Voeg het plaatje toe als bijlage
$mail->AddEmbeddedImage("113.jpg", "cid-van-plaatje", "nieuwe_naam.jpg");

// HTML body met een plaatje
$mail->Body     = "<p>Hallo!</p><p>Dit is enkel een testje met <strong>HTML</strong>.</p><p><img src=\"cid:cid-van-plaatje\" alt=\"Plaatje\" /></p>";

$mail->AltBody     = "Hallo! \n\n Dit is enkel een testje met HTML, maar helaas kan je mail client de HTML niet lezen.";

$mail->WordWrap = 50;

if(!$mail->Send()){
   echo 'Er ging iets mis tijdens het versturen, namelijk:<br>';
   echo $mail->ErrorInfo;
}else{
   echo 'De mail is verstuurd.';
}
?>

dit had ik als test om de class te testen. dit was wel met phpmail clas v2.1 beta2 toendertijd
 
Laatst bewerkt:
zal eens beginnen met PHP en een apache server te installeren?
van daaruit zal ik miss wat kunnen versturen?


grt
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan