Buonasera, premetto che sono un principiante e che ho cercato in lungo ed in largo prima di chiedere aiuto sul forum. Ho inserito sul mio sito un piccolo form di registrazione alla newsletter contenente due campi, "Nome" ed "e-mail". Ho collegato l'html ad uno script PHP che invia i valori inseriti ad un indirizzo email. Successivamente viene caricata nella solita finestra una pagina di ringraziamento:
Codice PHP:
header ("Location: $pagina_grazie");
A seconda che il modulo venga compilato correttamente o meno, è previsto il caricamento delle rispettive pagine:
Codice PHP:
// invio e-mail
// Header Mail
$headmail.="From: $nome_mittente <$nome_mittente>\n";
$headmail.="Return-Path: $nome_mittente\n";
$headmail.="User-Agent: Php Mail Function\n";
$headmail.="X-Accept-Language: en-us, en\n";
$headmail.="MIME-Version: 1.0\n";
$headmail.="X-Priority: 1 (Highest)\n";
$headmail.="Content-Type: text/plain; charset=ISO-8859-1; format=flowed\n";
$headmail.="Content-Transfer-Encoding: 7bit\n";
ini_set('sendmail_from', "$destinatario");
mail("$destinatario", "$oggetto_email", "$corpo", "$headmail");
header ("Location: $pagina_grazie");
} else {
header ("Location: $pagina_error_email");
}
} else {
header ("Location: $pagina_error_empty");
}
?>
Invece del caricamento sulla solita pagina, vorrei che le rispettive pagine venissero visualizzate come popup. Ho appreso che allo scopo devo inserire un codice Javascript del tipo:
Il mio problema è che non riesco a capire dove e come inserire lo script all'interno del PHP. Credo che dovrei mettere, sempre in Javascript, per l'apertura di ogni finestra una condizione "if ($certa_condizione)".
Ringrazio per i consigli che mi darete.