Haal de spatie eens weg voor de \r\n in deze regel:
$headers .= 'From: ' . $firstname . ' <' . $emailaddress .'>' . " \r\n";
^
deze dus weghalen |
Link gekopieerd
Het versturen van de dubbele mail is opgelost, dit lag niet aan het script maar aan de browser waarmee het werd verstuurd.
@Rob,
Dit heb ik geprobeerd maar maak helaas geen verschil.
Het gekke is als ik zonder variabelen werk het wel goed gaat
<?php
$headers .= 'From: Yoeri <[email protected] >' . "\r\n";
?>
Link gekopieerd
echo je $headers eens voor de grap.
Link gekopieerd
Heb een test gedaan en het blijkt dat het mis gaat met de < symbolen.
<?php
$mail = '<[email protected] >';
$name = "yoeri";
$from = $name.$mail;
echo $from;
?>
Als ik een spatie ertussen doe geeft hij wel een output met het mailadres
<?php
$mail = '< [email protected] >';
$name = "yoeri";
$from = $name.$mail;
echo $from;
?>
[size=xsmall]
Toevoeging op 28/09/2018 01:09:41: [/size]
@santhe,
Ook deze site heb ik al bekeken en geprobeerd, maar als ik de header echo zoal Ariën zegt krijg ik alleen mij voornaam en geen emailadres
<?php
$firstname ='yoeri';
$emailaddress ='[email protected] ';
$headers = 'From: ' . $firstname . ' <' . $emailaddress . '>' . "\r\n";
echo $headers;
?>
Link gekopieerd
Kijk in de paginabron en je ziet dat het er staat.
Link gekopieerd
@Santhe,
Met echoën komt hij inderdaad in de broncode terecht als
<[email protected] ></[email protected] >
<?php
$firstname ='yoeri';
$emailaddress ='[email protected] ';
$headers = 'From: ' . $firstname . ' <' . $emailaddress . '>' . "\r\n";
echo $headers;
?>
Ik krijg hem dan niet binnen met naam en dan het emailadres maar enkel alleen het emailadres met bovenstaande code.
Als ik een vaste tekst in de header zet dus zonder variabelen gaat het wel goed. En met dat probleem / issue zit ik dus.
Link gekopieerd
Over welke PHP-versie praten we?
Link gekopieerd
Bij mij doet ie het gewoon. Maar ik zie nog een "extra" spatie (die niet in je "zonder variabelen" variant staat):
$headers .= 'From: ' . $firstname . ' <' . $emailaddress .'>' . " \r\n";
^ ^
| deze ook weghalen deze dus weghalen |
Link gekopieerd
@Ariën,
De versie wat nu bij de hosting draait is 5.6.38
@Rob,
Deze spatie heb ik ook weg gehaald maar maakt helaas geen verschil:(
Link gekopieerd