Aanpassing aan mail-functie in script
Nu heeft one.com het 1 en ander veranderd sinds die tijd probleem.
De bouwer van de site heeft hersenbloeding gehad en die kan ik niet raadplegen.
Het probleem is dat als iemand mijn reactie formulier op de site in vult en het formulier verstuurd dan komt het bij mij binnen en dan zie ik mijn eigen emaildres en niet van de aanvrager ik kan dus niet retourneren??
Ik heb er geen verstand van 0,0
Ook heb ik geen geldboom om dit op te laten lossen.
Kan iemand helpen???
Edit:
Titel aangepast van 'php probleem' naar 'Aanpassing aan mail-functie in script'
Gewijzigd op 30/12/2017 14:48:16 door - Ariën -
Maar je kan in het Vacatureforum ook een (vrijwillig) topic aanmaken als je dit één-op-één door iemand wilt laten doen.
Lees dan even de criteria bovenaan het Vacatureforum.
Gewijzigd op 29/12/2017 10:45:43 door - Ariën -
- Ariën - op 29/12/2017 10:40:48:
Je kan je probleem hier gedetailleerd uitleggen met de nodige code zodat we met elkaar in het forum een oplossing kunnen bieden.
Maar je kan in het Vacatureforum ook een (vrijwillig) topic aanmaken als je dit één-op-één door iemand wilt laten doen.
Lees dan even de criteria bovenaan het Vacatureforum.
Maar je kan in het Vacatureforum ook een (vrijwillig) topic aanmaken als je dit één-op-één door iemand wilt laten doen.
Lees dan even de criteria bovenaan het Vacatureforum.
Toevoeging op 29/12/2017 10:47:42:
- Ariën - op 29/12/2017 10:40:48:
Je kan je probleem hier gedetailleerd uitleggen met de nodige code zodat we met elkaar in het forum een oplossing kunnen bieden.
Maar je kan in het Vacatureforum ook een (vrijwillig) topic aanmaken als je dit één-op-één door iemand wilt laten doen.
Lees dan even de criteria bovenaan het Vacatureforum.
Maar je kan in het Vacatureforum ook een (vrijwillig) topic aanmaken als je dit één-op-één door iemand wilt laten doen.
Lees dan even de criteria bovenaan het Vacatureforum.
Toevoeging op 29/12/2017 10:51:08:
Sorry ging het 1 en ander fout sorry
Maar bedankt voor de hulp maar kan toch niet hier openbaar het hele php bestand tonen publiekelijk met alles??
Thanx
Niemand wil graag door bijv. 3000 regels code spitten.
Gewijzigd op 29/12/2017 10:53:43 door - Ariën -
Ik zal 2 stukjes plaatsen maybe zie jij als expert wat mis is. De eerste 11 regels;
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
if(isset($_POST['emailadres'])) {
$email_to = "[email protected]";
$email_subject = "SLINGPLEASURE";
$emailadres ='[email protected]' ;
$naam = $_POST['naam'];
$plaats = $_POST['plaats'];
$telefoon = $_POST['telefoon'];
$bericht = $_POST['bericht'];
NU76 tm 81;
// create email headers
$headers = 'From: '.$emailadres."\r\n".
'Reply-To: '.$emailadres."\r\n".
'cc: '.$emailadres."\r\n".
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
Thanx
if(isset($_POST['emailadres'])) {
$email_to = "[email protected]";
$email_subject = "SLINGPLEASURE";
$emailadres ='[email protected]' ;
$naam = $_POST['naam'];
$plaats = $_POST['plaats'];
$telefoon = $_POST['telefoon'];
$bericht = $_POST['bericht'];
NU76 tm 81;
// create email headers
$headers = 'From: '.$emailadres."\r\n".
'Reply-To: '.$emailadres."\r\n".
'cc: '.$emailadres."\r\n".
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
Thanx
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
if(isset($_POST['emailadres'])) {
$email_from = "[email protected]";
$email_to = "[email protected]";
$email_subject = "SLINGPLEASURE";
$emailadres = $_POST['emailadres'];
$naam = $_POST['naam'];
$plaats = $_POST['plaats'];
$telefoon = $_POST['telefoon'];
$bericht = $_POST['bericht'];
[/code]
Regel 76 t/m 81;
[code]
// create email headers
$headers = "From: " . email_from . "\r\n".
'Reply-To: '.$emailadres."\r\n".
'To: '.$email_to."\r\n".
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
[/code]
Niet getest, maar je zou kunnen testen of het werkt.
if(isset($_POST['emailadres'])) {
$email_from = "[email protected]";
$email_to = "[email protected]";
$email_subject = "SLINGPLEASURE";
$emailadres = $_POST['emailadres'];
$naam = $_POST['naam'];
$plaats = $_POST['plaats'];
$telefoon = $_POST['telefoon'];
$bericht = $_POST['bericht'];
[/code]
Regel 76 t/m 81;
[code]
// create email headers
$headers = "From: " . email_from . "\r\n".
'Reply-To: '.$emailadres."\r\n".
'To: '.$email_to."\r\n".
'X-Mailer: PHP/' . phpversion();
@mail($email_to, $email_subject, $email_message, $headers);
[/code]
Niet getest, maar je zou kunnen testen of het werkt.
En over de $headers, ik raad deze aan:
http://wiki.phpbeginners.nl/index.php?title=De_juiste_mailheaders
Gewijzigd op 29/12/2017 11:25:24 door - Ariën -
Bedankt voor jullie super medewerking het werkt. Thanx
Edit:
Een deel van het topic 'afgesplitst' omdat dit een andere vraag was.
aan te passen naar
en vervolgens de email alleen te versturen als er daadwerkelijk iets in $emailadres blijkt te staan.
Dat voorkomt mails aan "iets zonder email"
of mails aan "[email protected]; [email protected]"
of nog erger: als iemand enters plaatst na het emailadres. Hij kan dan de hele afhandeling van het mailsturen overnemen en jouw server gebruiken als spamzender. En dat wil je niet (en de ontvangers van de spam ook niet).
Zorg dat je zelf controle hebt over de onderdelen in de header van de mail: TO, CC, BCC maar ook het subject.
Ontzettend fijn dat er mensen zijn die andere helpen. Dank