Grazie per la dritta su $_POST: ho dato per scontato funzionasse come $HTTP_POST_VARS

Adesso funziona tutto: ho aggiunto un $type = $_GET[type]; all'inizio così non perdo il "process" inviato tramite action del form e funziona il case.

Prima di cambiare versione di PHP il valore arrivava comunque: evidentemente con PHP 5.2.12 non più.

Inoltre il nuovo server non accettava che impostassi il valore di "From" negli headers nell'invio e-mail: lasciando solo i campi obbligatori non dà più errore.


Ricapitolo a chi interessasse:
- $HTTP_POST_VARS diventa $_POST
- tutte le altre variabili passate tramite URL vanno poi ripescate con $_GET


Ciao e grazie!


P.S: i backslash se usi le virgolette nel codice PHP li devi mettere: anzi, ne avevo perso uno per strada prima di "contatti"..