Goedenavond allemaal.
Ik heb een website gemaakt en maak gebruik van een iframe.
Mijn emailverkeer wordt via een php script afgehandeld en dit werkt perfect.
Het enige probleem is, als een bericht succesvol is verstuurd, wordt er een bedankpagina getoond. Alleen wordt deze nieuwe pagina in het iframe geladen en dat is niet de bedoeling.
Kan iemand mij helpen?
Het script ziet er als volgt uit:
=================================================================
<?php
$adminaddress = "info@test.nl";
$siteaddress ="http://www.test.nl";
$sitename = "test.nl";
$voornaam = $HTTP_POST_VARS['voornaam'] ;
$achternaam = $HTTP_POST_VARS['achternaam'] ;
$telefoonnummer = $HTTP_POST_VARS['telefoonnummer'] ;
$email = $HTTP_POST_VARS['email'] ;
if (empty($_POST['voornaam']) || empty($_POST['email'])) {
echo 'U heeft enkele verplichte gegevens niet ingevuld. Alle velden die met * zijn gemarkeerd, dienen te worden ingevuld. Klik op de button "Vorige"of "Back" van uw internetbrowser om de ontbrekende gegevens alsnog in te vullen. ';
} else {
$voornaam = $_POST['voornaam'];
$achternaam = $_POST['achternaam'];
$telefoonummer = $_POST['telefoonnummer'];
$Email = $_POST['email'];
$Bericht = $_POST['Bericht'];
$message = "Emailbericht verstuurd vanaf uw website:\nvoornaam = $voornaam\nachternaam = $achternaam\ntelefoonnummer = $telefoonnummer\nemail = $email\nBericht = $Bericht \n\n";
mail("info@imagination-webdesign.nl", "Emailbericht vanaf uw website", $message,
"From: test.nl\r\n"
."Reply-To: $email\r\n");
header( "location: http://www.test.nl/email_bedankt.htm" );
mail ("$email","Hartelijk bedankt voor het bezoeken van $sitename",
"Geachte mevrouw/mijnheer $achternaam,\n
Bedankt voor uw bericht en uw bezoek aan de website van $sitename.\n
Wij proberen uw bericht zo snel mogelijk te beantwoorden.\n
Met Vriendelijke Groet,\n
Team test.nl
$siteaddress","FROM:$adminaddress"
) ;
}
?>
Ik heb een website gemaakt en maak gebruik van een iframe.
Mijn emailverkeer wordt via een php script afgehandeld en dit werkt perfect.
Het enige probleem is, als een bericht succesvol is verstuurd, wordt er een bedankpagina getoond. Alleen wordt deze nieuwe pagina in het iframe geladen en dat is niet de bedoeling.
Kan iemand mij helpen?
Het script ziet er als volgt uit:
=================================================================
<?php
$adminaddress = "info@test.nl";
$siteaddress ="http://www.test.nl";
$sitename = "test.nl";
$voornaam = $HTTP_POST_VARS['voornaam'] ;
$achternaam = $HTTP_POST_VARS['achternaam'] ;
$telefoonnummer = $HTTP_POST_VARS['telefoonnummer'] ;
$email = $HTTP_POST_VARS['email'] ;
if (empty($_POST['voornaam']) || empty($_POST['email'])) {
echo 'U heeft enkele verplichte gegevens niet ingevuld. Alle velden die met * zijn gemarkeerd, dienen te worden ingevuld. Klik op de button "Vorige"of "Back" van uw internetbrowser om de ontbrekende gegevens alsnog in te vullen. ';
} else {
$voornaam = $_POST['voornaam'];
$achternaam = $_POST['achternaam'];
$telefoonummer = $_POST['telefoonnummer'];
$Email = $_POST['email'];
$Bericht = $_POST['Bericht'];
$message = "Emailbericht verstuurd vanaf uw website:\nvoornaam = $voornaam\nachternaam = $achternaam\ntelefoonnummer = $telefoonnummer\nemail = $email\nBericht = $Bericht \n\n";
mail("info@imagination-webdesign.nl", "Emailbericht vanaf uw website", $message,
"From: test.nl\r\n"
."Reply-To: $email\r\n");
header( "location: http://www.test.nl/email_bedankt.htm" );
mail ("$email","Hartelijk bedankt voor het bezoeken van $sitename",
"Geachte mevrouw/mijnheer $achternaam,\n
Bedankt voor uw bericht en uw bezoek aan de website van $sitename.\n
Wij proberen uw bericht zo snel mogelijk te beantwoorden.\n
Met Vriendelijke Groet,\n
Team test.nl
$siteaddress","FROM:$adminaddress"
) ;
}
?>