eli viestiosa on seuraavanlainen
$viesti = "Seuraavat tiedot lähetetty:" . " ". $_POST['etunimi'] ." ". $_POST['sukunimi'] ."";
mail("[email protected]", "Moi", "$viesti", "From: lomake");
eli se toimii muuten, mutta tulostus mailiin on seuraavanlainen:
Seuraavat tiedot lähetetty: Aku Ankka
Eli miksei se suorita noita rivinvaihtoja lainkaan, vaan kirjoittaa ne tuollaisenaan viestiin?
$viesti = "Seuraavat tiedot lähetetty:" . " ". $_POST['etunimi'] ." ". $_POST['sukunimi'] ."";
mail("[email protected]", "Moi", "$viesti", "From: lomake");
eli se toimii muuten, mutta tulostus mailiin on seuraavanlainen:
Seuraavat tiedot lähetetty: Aku Ankka
Eli miksei se suorita noita rivinvaihtoja lainkaan, vaan kirjoittaa ne tuollaisenaan viestiin?
Vastaukset 1
Vanhimmat
ne ovat html-merkkejä, käytä mielummin \n rivinvaihtoa.
$viesti = "Seuraavat tiedot lähetetty:" . "\n". $_POST['etunimi'] ."\n". $_POST['sukunimi'] ."\n";
Miksi lähetät tekstin "Seuraavat tiedot lähetetty" koska jos sähköposti tulee perille niin silloinhan ne on lähetetty.. miksi se tarvitsee erikseen mainita.