Si e adesso il contenuto c'è, solo che manca l'oggetto e non arriva più dall'indirizzo email inserito ma da quello che ho indicato inizialmente.
Si e adesso il contenuto c'è, solo che manca l'oggetto e non arriva più dall'indirizzo email inserito ma da quello che ho indicato inizialmente.
Ok adesso con questo è perfetto, sia indirizzo mittente che oggetto che testo.
Codice PHP:mail($to, $subject,$body, $headers); // SE L'INOLTRO E' ANDATO A BUON FINE..
funziona allora?
SI! Rimane solo come fare per far comparire il messaggio nella stessa pagina del form piuttosto che in una seconda pagina tutta bianca.
Ah e un'altra cosa: se scrivo "La mail è stata inviata con successo" invece che "La mail e' stata inviata con successo", la è non viene visualizzata correttamente.
come viene visualizzata?
Come non detto.. dopo che ho fatto le modifiche che mi hai suggerito viene visualizzata correttamente, scusami..
meno male![]()
Riesci ad aiutarmi anche sull'ultimo punto? Praticamente vorrei che all'invio il messaggio di conferma o di errore apparisse sotto il modulo contatti piuttosto che in un'altra pagina bianca.
Avevo pensato di inserire questo codice:
invece di questo:Codice PHP:// invio mail
mail($to, $subject, $body, $headers); // SE L'INOLTRO E' ANDATO A BUON FINE...
echo "La mail e' stata inviata con successo. Grazie per averci contattati <META http-equiv=\"REFRESH\" content=\"4; url=http://www.sitoweb.com/\">";
} else {// altrimenti
echo "E' necessario compilare tutti i campi obbligatori. <META http-equiv=\"REFRESH\" content=\"4; url=http://www.sitoweb.com/">";
Solo che in questo modo la pagina bianca mi appare anche se dopo viene fatto un redirect al sito... quindi ho scartato l'idea..Codice PHP:// invio mail
mail($to, $subject, $body, $headers); // SE L'INOLTRO E' ANDATO A BUON FINE..
echo "La mail e' stata inviata con successo. Grazie per averci contattati";
} else {// altrimenti
echo "E' necessario compilare tutti i campi obbligatori.";
}
a te da fastidio il fatto che esce la pagina bianca con solo una scritta se non ho capito male