Hé, hallo,
Ik ben net begonnen een beetje te werken met PHP.
Al een tijdje maak ik gebruik van een bestandje sendmail.php.
Deze heeft als nadeel dat het niet werkt met een autoresponder van mijn provider.
Toen heb ik onderstaand script gevonden en aangepast:
<?php
$destinationAdress="[email protected]";
$nowDay=date("d.m.Y");
$nowTime=date("H:i:s");
$geslacht = $_POST['geslacht'];
$naam = $_POST['naam'];
$bedrijf = $_POST['bedrijfsnaam'];
$filialen = $_POST['aantalfilialen'];
$adres = $_POST['adres'];
$huisnummer = $_POST['huisnummer'];
$huisnummertoevoeging = $_POST['huisnummertoevoeging'];
$postcode = $_POST['postcode'];
$woonplaats = $_POST['woonplaats'];
$websiteadres = $_POST['websiteadres'];
$email = $_POST['email'];
$opmerking = $_POST['Opmerkingen'];
# Body inhoud
$FormContent="Message date = $nowDay at $nowTime
----------------------------------------------------------------------------
Geslacht: $geslacht
Naam: $naam
Bedrijf: $bedrijfsnaam
Filialen: $aantalfilialen
Adres: $adres
Huisnummer: $huisnummer
Huisnummer toevoeging: $huisnummertoevoeging
Postcode: $postcode
Woonplaats: $woonplaats
Websiteadres: $websiteadres
Email: $email
---------------------------------------------------------------------------
Bericht: $Opmerkingen
";
mail($destinationAdress, "$subject [ Bericht van $bedrijfsnaam ]", $FormContent, "From: $email");
# Autoresponder
$filename = "respond.html";
$fd = fopen( $filename, "r" );
$start = " ".$fullName."\n\n";
$contents = fread( $fd, filesize( $filename ) );
$mailContent = $start.$contents;
fclose( $fd );
mail( "$email", "Bevestiging", "$mailContent\n",
"From:[email protected]\n" );
?>
Bericht van de site komt bij mij prima binnen.
Er gaat ook automatisch een bericht/bevestiging naar de persoon die mij een bericht stuurt via de site maar
in het bericht wordt de broncode weergegeven (als gewonen tekst) en geen opgemaakt bericht.
respond.html werkt dus niet.
Maak ik er respond.txt van en laat ik een tekstbestand versturen dan werkt het wel.
Ik wil alleen graag een mooi opgemaakte e-mail versturen.
Waarschijnlijk doe ik iets heel stoms, maar zoals ik al zij, ik ben nieuw met PHP.
Ik hoop dat iemand een oplossing heeft.
Groetjes en bedankt alvast,
Peter
2.095 views