formulier, automatische email , PLain Test Mail

Status
Niet open voor verdere reacties.

kritinet

Gebruiker
Lid geworden
25 nov 2007
Berichten
118
Ik weet niet of dit de goede categorie is, maar ik probeer even uit te leggen wat mijn vraag/probleempje is.
ik heb een boekingsformulier (http://www.estero-travel.com/nl/Boeking.php), en het wordt via PHP verstuurd
PHP:
   <?php if(isset($_POST['submit'])) {

	$to = "Judith@kritinet.com"; 
	$subject = "Boeking $Accommodatie, $Plaats2 ";
	$header = 'From: office@estero-travel.com';
	$Aanhef= $_POST['Aanhef'];
	$Tussenvoegsel= $_POST['Tussenvoegsel'];
	$Voornaam = $_POST['Voornaam'];
	$Achternaam = $_POST['Achternaam'];
	$Straat = $_POST['Straat'];
	$Huisnummer = $_POST['Huisnummer'];
	$Postcode = $_POST['Postcode'];
	$Plaats = $_POST['Plaats'];
	$Land = $_POST['Land'];
	$Land2 = $_POST['Land2'];
	$Telefoon = $_POST['Telefoon'];
	$Mobiel = $_POST['Mobiel'];
	$Email = $_POST['Email'];
	$Noodnummer= $_POST['Noodnummer'];
	$van= $_POST['van'];
	$tot= $_POST['tot'];
	$van2= $_POST['van2'];
	$tot2= $_POST['tot2'];
	$Volwassenen= $_POST['Volwassenen'];
	$kinderen= $_POST['kinderen'];
	$babies= $_POST['babies'];
	$Aanhef1= $_POST['Aanhef1'];
	$Voornaam1= $_POST['Voornaam1'];
	$Tussenvoegsel1= $_POST['Tussenvoegsel1'];
	$Achternaam1= $_POST['Achternaam1'];
	$Geboortedatum1= $_POST['Geboortedatum1'];
	$Aanhef2= $_POST['Aanhef2'];
	$Voornaam2= $_POST['Voornaam2'];
	$Tussenvoegsel2= $_POST['Tussenvoegsel2'];
	$Achternaam2= $_POST['Achternaam2'];
	$Geboortedatum2= $_POST['Geboortedatum2'];
	$Aanhef3= $_POST['Aanhef3'];
	$Voornaam3= $_POST['$Voornaam3'];
	$Tussenvoegsel3= $_POST['Tussenvoegsel3'];
	$Achternaam3= $_POST['Achternaam3'];
	$Geboortedatum3= $_POST['Geboortedatum3'];
	$Aanhef4= $_POST['Aanhef4'];
	$Voornaam4= $_POST['Voornaam4'];
	$Tussenvoegsel4= $_POST['Tussenvoegsel4'];
	$Achternaam4= $_POST['Achternaam4'];
	$Geboortedatum4= $_POST['Geboortedatum4'];
	$Aanhef5= $_POST['Aanhef5'];
	$Voornaam5= $_POST['Voornaam5'];
	$Tussenvoegsel5= $_POST['Tussenvoegsel5'];
	$Achternaam5= $_POST['Achternaam5'];
	$Geboortedatum5= $_POST['Geboortedatum5'];
	$Aanhef6= $_POST['Aanhef6'];
	$Voornaam6= $_POST['Voornaam6'];
	$Tussenvoegsel6= $_POST['Tussenvoegsel6'];
	$Achternaam6= $_POST['Achternaam6'];
	$Geboortedatum6= $_POST['Geboortedatum6'];
	$Accommodatie= $_POST['Accommodatie'];
	$Plaats2= $_POST['Plaats2'];
	$Kamertype= $_POST['Kamertype'];
	$Verzorging= $_POST['Verzorging'];
	$Voorkeur= $_POST['Voorkeur'];
	$Transfer= $_POST['Transfer'];
	$Vertrekluchthaven= $_POST['Vertrekluchthaven'];
	$Vertrekluchthaven2= $_POST['Vertrekluchthaven2'];
	$Vertrekluchthaven3= $_POST['Vertrekluchthaven3'];
	$Vervoer_winter= $_POST['Vervoer_winter'];
	$TreinBusVertrek= $_POST['TreinBusVertrek'];
	$TreinBusVertrek2= $_POST['TreinBusVertrek2'];
	$TreinBusVertrek3= $_POST['TreinBusVertrek3'];
	$huurauto_van = $_POST['huurauto_van'];
	$huurauto_vantijd= $_POST['huurauto_vantijd'];
	$huurauto_tot= $_POST['huurauto_tot'];
	$huurauto_tottijd= $_POST['huurauto_tottijd'];
	$Huurautomodel= $_POST['Huurautomodel'];
	$Huurauto_ontvangen= $_POST['Huurauto_ontvangen'];
	$Huurauto_terugbrengen= $_POST['Huurauto_terugbrengen'];
	$Baby_Kinderautostoeltje= $_POST['Baby_Kinderautostoeltje'];
	$Zittingverhoger= $_POST['Zittingverhoger'];
	$Gevonden= $_POST['Gevonden'];
	$Gevonden2= $_POST['Gevonden2'];
	$Opmerkingen= $_POST['Opmerkingen'];
	$Nieuwsbrief= $_POST['Nieuwsbrief'];
	
	$body2 = "
Geachte $Aanhef $Tussenvoegsel $Achternaam.\nBedankt voor uw boeking voor $Accommodatie ($Kamertype) in $Plaats2.\n
Wij hebben volgende gegevens van u ontvangen :\n
 
Hoofdboeker :$Aanhef $Voornaam $Tussenvoegsel $Achternaam \nAdres :$Straat $Huisnummer $Postcode $Plaats - $Land/$Land2 \n
Tel. :$Telefoon  \nMob. :$Mobiel \nEmail :$Email \nNoodnummer : $Noodnummer \n
Periode : van $van ($van2) tot $tot ($tot2)\n 
U reist met $Volwassenen volwassenen, $kinderen kinderen en $babies babies\n
Reiziger 1: $Aanhef1 $Voornaam1 $Tussenvoegsel1 $Achternaam1, $Geboortedatum1\n\nReiziger 2: $Aanhef2 $Voornaam2 $Tussenvoegsel2 $Achternaam2, $Geboortedatum2\nReiziger 3: $Aanhef3 $Voornaam3 $Tussenvoegsel3 $Achternaam3,$Geboortedatum3\nReiziger 4: $Aanhef4 $Voornaam4 $Tussenvoegsel4 $Achternaam4, $Geboortedatum4\nReiziger 5: $Aanhef5 $Voornaam5 $Tussenvoegsel5 $Achternaam5, $Geboortedatum5\nReiziger 6: $Aanhef6 $Voornaam6 $Tussenvoegsel6 $Achternaam6, $Geboortedatum6\n
Accommodatie : $Accommodatie in $Plaats2\nKamertype : $Kamertype\nVerzorging : $Verzorging\nVoorkeur : $Voorkeur \nTransfer : $Transfer \n
Vertrekluchthaven: $Vertrekluchthaven, $Vertrekluchthaven2,$Vertrekluchthaven3  \n 
TreinBus:$Vervoer_winter, $TreinBusVertrek, $TreinBusVertrek2, $TreinBusVertrek3\n
Huurauto: $Huurautomodel  van $huurauto_van , $huurauto_vantijd uur tot $huurauto_tot, $huurauto_tottijd uur\n\nHuurauto ontvangen : $Huurauto_ontvangen \nHuurauto terugbrengen : $Huurauto_terugbrengen \nAccessoires :$Baby_Kinderautostoeltje Baby/Kinderautostoeltje, $Zittingverhoger Zittingverhoger\n
Overig: $Gevonden, $Gevonden2 \nOpmerkingen : $Opmerkingen \nNieuwsbrief : $Nieuwsbrief\n\n

U ontvangt de definitieve boekingsbevestiging met factuur doorgaans binnen 24 uur. \n \n
Met vriendelijke groeten \nEstero Travel \nhttp://www.estero-travel.com\noffice@estero-travel.com";

$body = " 
$subject \n 
Hoofdboeker :$Aanhef $Voornaam $Tussenvoegsel $Achternaam \nAdres :$Straat $Huisnummer $Postcode $Plaats - $Land/$Land2 \n
Tel. :$Telefoon  \nMob. :$Mobiel \nEmail :$Email \nNoodnummer : $Noodnummer \n
Periode : van $van ($van2) tot $tot ($tot2)\n 
Reizigers: $Volwassenen volwassenen, $kinderen kinderen en $babies babies\n\n 
Reiziger 1: $Aanhef1 $Voornaam1 $Tussenvoegsel1 $Achternaam1, $Geboortedatum1\n\nReiziger 2: $Aanhef2 $Voornaam2 $Tussenvoegsel2 $Achternaam2, $Geboortedatum2\nReiziger 3: $Aanhef3 $Voornaam3 $Tussenvoegsel3 $Achternaam3,$Geboortedatum3\nReiziger 4: $Aanhef4 $Voornaam4 $Tussenvoegsel4 $Achternaam4, $Geboortedatum4\nReiziger 5: $Aanhef5 $Voornaam5 $Tussenvoegsel5 $Achternaam5, $Geboortedatum5\nReiziger 6: $Aanhef6 $Voornaam6 $Tussenvoegsel6 $Achternaam6, $Geboortedatum6\n
Accommodatie : $Accommodatie in $Plaats2\nKamertype : $Kamertype\nVerzorging : $Verzorging\n
Voorkeur : $Voorkeur \nTransfer : $Transfer \n
Vertrekluchthaven: $Vertrekluchthaven, $Vertrekluchthaven2,$Vertrekluchthaven3  \n 
TreinBus:$Vervoer_winter, $TreinBusVertrek, $TreinBusVertrek2, $TreinBusVertrek3\n
Huurauto: $Huurautomodel  van $huurauto_van , $huurauto_vantijd uur tot $huurauto_tot, $huurauto_tottijd uur\n\nHuurauto ontvangen : $Huurauto_ontvangen \nHuurauto terugbrengen : $Huurauto_terugbrengen \nAccessoires :$Baby_Kinderautostoeltje Baby/Kinderautostoeltje, $Zittingverhoger Zittingverhoger\n
Gevonden: $Gevonden, $Gevonden2 \nOpmerkingen : $Opmerkingen \nNieuwsbrief : $Nieuwsbrief "
 ?>
   
  <h1>Boeking verstuurd</h1><br />
  <br />
<?php
 
 
    echo "<b>Geachte $Aanhef $Tussenvoegsel $Achternaam.<br /><br />

Bedankt voor uw boeking voor  $Accommodatie ($Kamertype) in $Plaats2.</b> <br /><br />
U ontvangt een bevestiging van deze boeking binnen enkele minuten in uw email box.<br /> In sommige gevallen belandt de email in de <b>Junk-</b>of <b>Spammail folder</b>. <br /><br />

Als u binnen een half uur <u>geen</u> email ontvangt, heeft u een foutief email adres opgegeven ! <br />Neem dan a.u.b. contact  met ons op (email:<a href='mailto:office@estero-travel.com?subject=foutief email adres'>office@estero-travel.com</a>, of via de LIVE CHAT)!<br />
<br />
<b>Een definitieve boekingsbevestiging met factuur ontvangt u doorgaans binnen 24 uur in uw email box.</b> ";
 
  
      
    mail( $to, $subject, $body, $header);
    mail( $Email, $subject, $body2, $header);
} else {
    echo "fout";
}
?>
Het versturen is allemaal geen probleeem. Na het versturen laat ik ook wat gegvens weergeven, en ik stuur een automatische email naar de klant . Maar nu mijn vraag.
Nu wordt de email dus als "PLain Test Mail" verstuurd. Hoe kan ik dat veranderen in een HTML email met Header en logo, style etc ?
Die email die dus in HTML zou moeten zijn is "$body2"
?
 
Je kunt trouwens ook wel 80 regels van je code schrappen... Ik heb echt nooit begrepen waarom mensen zo nodig van de prima $_POST array allemaal lossen variabelen willen maken... Gebruik de $_POST toch gewoon rechtstreeks... Scheelt je in de lengte van je lap code, scheelt je in geheugen gebruik, scheelt in overzichtelijkheid, scheelt je in het typwerk, etc...
 
Regel 3 tot en met 82 verwijder je. Dan gebruik je in de rest van de code niet $Land, maar $_POST[ 'Land' ] en hetzelfde verhaal voor alle andere variabelen...
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan