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"..

LuPooh - Grafica multimediale
Rispondi quotando