buonasera,
ho un dubbio e non riesco a risolverlo...
quando compilo i dati richiesti per inviare una mail i campi sono nome email oggetto e messaggio...
ora tutti questi dati li dovrei inviare alla mail ovviamente...
riesco con tutti eccetto che con il nome nel senso il nome lo invia ma io vorrei inviarlo diversamente da come lo invia nella mail...
il codice è questo intanto... ed è funzionante
codice:
<?php
$to = "miamail@ambaraba.ciccicocco";
$nome = $_POST['nome'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$from = $_POST['email'];
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "E-mail sent with success";
set_time_limit(0);
$seconds=2;
sleep($seconds);
header("Location:index.php");
?>
il campo che non saprei come far passare nella mail è $nome
quando mando la mail ovvero mail($to,$subject,$message,$headers) vorrei che in message apparisse una cosa del genere:
Nome: MIONOME
messaggio della mail.......
come posso fare? avevo provato a registrare così la variabile message ma ovviamente essendo arrugginito non poso su php non ricordo come incatenare due variabili in una frase
io avevo fatto così:
$message = "Nome:" . $nome . "
" . $_POST['message'];
però ovviamente mi esce fuori
Name:sangriagmail.com
messaggio prova
anche se quel gmail.com non so perchè lo è andato a prendere dal campo mail... ma comunque so che non dovevo metterci il
è che non saprei come fare allora ho provato a tentativo casuale...
per caso era qualcosa del tipo... $ + $ ? o confondo linguaggio? aahah