Salve a tutti sono un neofita di php.
Ho un form mail che a smesso di funzionare dopo un campio manteiner. Mi è stato detto da chi ha gestito la transazione che in questo spazio web non è attivato il "double quoting", e che devo ora dichiare le variabili prima obbligatoriamente. Volevo qualche delucidazione su questo double quoting, e capire meglio come funziona l' oggetto "header".
La form è questa
Codice PHP:
<?php
//*******************************************************************************************
//***********************************RIGHE DA MODIFICARE*************************************
$nomesito = "www.conticorrado.it"; //Il nome del tuo sito
$oggetto = "Email dal sito"; //L'oggetto con cui vuoi che tiarrivi la mail
$indirizzo_dest ="simohl@email.it"; //L'indirizzo di posta a cui arriveranno i messaggi inviati dal form
$messaggio = $_GET["messaggio"];
$nome = $_GET["nome"];
//$cognome = $_GET["$cognome"];
$mail = $_GET["mail"];
//***********************NON MODIFICARE NIENTE AL DI SOTTO DI QUESTA RIGA*********************
$header .="From: <$mail>"; //qsta riga serve per fare in modo che $mail sia visto cm mittente
$messaggio .="$nome ti ha inviato questa mail dal sito $nomesito, il suo indirizzo di posta è: $mail.
Per rispondergli è sufficiente fare clic sul pulsante 'Rispondi' del tuo browser di posta."; //seconda parte dell'header
mail($indirizzo_dest, $oggetto, $messaggio, $header)
?>