probleem bestel form
Omwille van een fout in de server is er niks verstuurd, excuus voor het ongemak. de aanvraag word dus niet verstuurd
Kan iemand mijn verder helpen?
Ik zal de code ook even hier neer zetten misshien hebben jullie er wel wat aan.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<?php
$mail = "[email protected]";
}
if(isset($_POST['verzenden'])){
if(!isset($_POST['voorwaarden'])){
echo 'De algemene voorwaarden zijn niet geaccepteerd. Gelieve terug te gaan en deze te accepteren.';
}else{
if($_POST['aanhef'] == Dhr){
$naam_ontvanger = "meneer ".$_POST['achternaam'];
}else{
$naam_ontvanger = "mevrouw ".$_POST['achternaam'];
}
$email_ontvanger = $_POST['emailadres'];
$naam_verzender = 'naam_verzender';
$email_verzender = "email_verzender";
$onderwerp = "Bestelling";
$headers = "MIME-Version: 1.0\n";
$headers = "From: ".$naam_verzender." <".$email_verzender.">\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "Return-Path: Mail-Error <".$email_verzender.">\r\n";
$headers .= "Reply-To: ".$naam_verzender." <".$email_verzender.">\r\n";
$bericht = "Beste ".$naam_ontvanger.",
U heeft zich zojuist ingeschreven voor het hostingpakket, ".$_POST['hostingpakket']." met ".$_POST['domein'].".
Bij het inschrijven bent u ook akkoort gegaan met het de algemene voorwaarden.
Bij de inschrijving hebt u de volgende gegevens in gevult
--------------------------
Betalingsperiode: ".$_POST['periode'].".
Betalingmethode: ".$_POST['methode'].".
Persoonsgegevens
-----------------
Aanhef: ".$_POST['aanhef'].".
Voorletters: ".$_POST['voorletters'].".
Voornaam: ".$_POST['voornaam'].".
Achternaam: ".$_POST['achternaam'].".
Adres: ".$_POST['adres'].".
Postcode: ".$_POST['postcode'].".
Woonplaats: ".$_POST['woonplaats'].".
Provincie: ".$_POST['provincie'].".
Land: ".$_POST['land'].".
Telefoonnummer: ".$_POST['telefoonnummer'].".
Faxnummer: ".$_POST['faxnummer'].".
E-mailadres: ".$_POST['emailadres'].".
Geboorte datum: ".$_POST['geb1']." ".$_POST['geb2']." ".$_POST['geb3'].".
Opmerkingen: ".$_POST['opmerkingen'].".
Hosting pakket: ".$_POST['hostingpakket'].".
Domein: ".$_POST['domein'].".
----------------------------
Totaal per jaar: ".$_POST['prijs']." €.
--------------------------
Met vriendelijke groet,
i2web.nl";
$bericht = nl2br($bericht);
if(mail($email_ontvanger, $onderwerp, $bericht, $headers) && mail($email_verzender, $onderwerp, $bericht, $headers)){
echo 'Uw gegevens zijn aangekomen en verwerkt, we zullen zo spoedig mogelijk met u in contact komen.';
} else {
echo 'Omwille van een fout in de server is er niks verstuurd, excuus voor het ongemak.';
}
}
}
?>
$mail = "[email protected]";
}
if(isset($_POST['verzenden'])){
if(!isset($_POST['voorwaarden'])){
echo 'De algemene voorwaarden zijn niet geaccepteerd. Gelieve terug te gaan en deze te accepteren.';
}else{
if($_POST['aanhef'] == Dhr){
$naam_ontvanger = "meneer ".$_POST['achternaam'];
}else{
$naam_ontvanger = "mevrouw ".$_POST['achternaam'];
}
$email_ontvanger = $_POST['emailadres'];
$naam_verzender = 'naam_verzender';
$email_verzender = "email_verzender";
$onderwerp = "Bestelling";
$headers = "MIME-Version: 1.0\n";
$headers = "From: ".$naam_verzender." <".$email_verzender.">\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "Return-Path: Mail-Error <".$email_verzender.">\r\n";
$headers .= "Reply-To: ".$naam_verzender." <".$email_verzender.">\r\n";
$bericht = "Beste ".$naam_ontvanger.",
U heeft zich zojuist ingeschreven voor het hostingpakket, ".$_POST['hostingpakket']." met ".$_POST['domein'].".
Bij het inschrijven bent u ook akkoort gegaan met het de algemene voorwaarden.
Bij de inschrijving hebt u de volgende gegevens in gevult
--------------------------
Betalingsperiode: ".$_POST['periode'].".
Betalingmethode: ".$_POST['methode'].".
Persoonsgegevens
-----------------
Aanhef: ".$_POST['aanhef'].".
Voorletters: ".$_POST['voorletters'].".
Voornaam: ".$_POST['voornaam'].".
Achternaam: ".$_POST['achternaam'].".
Adres: ".$_POST['adres'].".
Postcode: ".$_POST['postcode'].".
Woonplaats: ".$_POST['woonplaats'].".
Provincie: ".$_POST['provincie'].".
Land: ".$_POST['land'].".
Telefoonnummer: ".$_POST['telefoonnummer'].".
Faxnummer: ".$_POST['faxnummer'].".
E-mailadres: ".$_POST['emailadres'].".
Geboorte datum: ".$_POST['geb1']." ".$_POST['geb2']." ".$_POST['geb3'].".
Opmerkingen: ".$_POST['opmerkingen'].".
Hosting pakket: ".$_POST['hostingpakket'].".
Domein: ".$_POST['domein'].".
----------------------------
Totaal per jaar: ".$_POST['prijs']." €.
--------------------------
Met vriendelijke groet,
i2web.nl";
$bericht = nl2br($bericht);
if(mail($email_ontvanger, $onderwerp, $bericht, $headers) && mail($email_verzender, $onderwerp, $bericht, $headers)){
echo 'Uw gegevens zijn aangekomen en verwerkt, we zullen zo spoedig mogelijk met u in contact komen.';
} else {
echo 'Omwille van een fout in de server is er niks verstuurd, excuus voor het ongemak.';
}
}
}
?>
Mod-edit:
Even wat regels weggehaald (eenmalig). http://www.phphulp.nl/faq/#26
Gewijzigd op 01/01/1970 01:00:00 door Ivo
Code (php)
1
2
3
4
5
2
3
4
5
if(mail($email_ontvanger, $onderwerp, $bericht, $headers) && mail($email_verzender, $onderwerp, $bericht, $headers)){
echo 'Uw gegevens zijn aangekomen en verwerkt, we zullen zo spoedig mogelijk met u in contact komen.';
} else {
echo 'Omwille van een fout in de server is er niks verstuurd, excuus voor het ongemak.';
}
echo 'Uw gegevens zijn aangekomen en verwerkt, we zullen zo spoedig mogelijk met u in contact komen.';
} else {
echo 'Omwille van een fout in de server is er niks verstuurd, excuus voor het ongemak.';
}
Wat er op neer komt dat je mail() functie niet werkt op je site.
Maak eens op nieuwe php pagina aan met
En kijk of de mailen wel mogelijk is op jou hosting.
Voor meer info misschien: phpinfo mail
En dan ?
Zul je even aan moeten geven of mail aanstaat op jouw server..
Ja dit staat aan hoor