Buongiorno,
sto riscontrando dei problemi con un semplice form in php il quale sembra non voler funzionare solo su Altervista, nonostante lo abbia già utilizzato in passato.
Attualmente, se si prova a compilare il modulo, viene data la conferma di invio, ma l'e-mail con i contenuti non viene recapitata. Cosa che invece accade quasi immediatamente se sposto lo stesso form su un sito ospitato da Aruba.
Questo il codice html:
E questo il codice php:Codice HTML:<form name="form" method="post" id="form" action="mail.php"> <table> <tr> <td>Cognome e nome<br><input id="Nome" name="Nome"></td> <td>Telefono<br><input id="Telefono" name="Telefono"></td> <td>Indirizzo<br><input id="Indirizzo" name="Indirizzo"></td> <td>Città<br><input id="Citta" name="Città"></td> </tr> <tr> <td>Provincia<br> <select name="Provincia" id="Provincia"> <option value="" disabled="disabled" selected="selected">Seleziona...</option> <option value="AG">AG (Agrigento)</option> <option value="AL">AL (Alessandria)</option> <option value="AN">AN (Ancona</option> <option value="AO">AO (Aosta)</option> <option value="AP">AP (Ascoli Piceno)</option> <option value="AQ">AQ (L'Aquila)</option> <option value="AR">AR (Arezzo)</option> <option value="AT">AT (Asti)</option> <option value="AV">AV (Avellino)</option> <option value="BA">BA (Bari)</option> <option value="BAT">BAT (Barletta-Andria-Trani)</option> <option value="BG">BG (Bergamo)</option> <option value="BI">BI (Biella)</option> <option value="BL">BL (Belluno)</option> <option value="BN">BN (Benevento)</option> <option value="BO">BO (Bologna)</option> <option value="BR">BR (Brindisi)</option> <option value="BS">BS (Brescia)</option> <option value="BZ">BZ (Bolzano)</option> <option value="CA">CA (Cagliari)</option> <option value="CB">CB (Campobasso)</option> <option value="CE">CE (Caserta)</option> <option value="CH">CH (Chieti)</option> <option value="CL">CL (Caltanissetta)</option> <option value="CN">CN (Cuneo)</option> <option value="CO">CO (Como)</option> <option value="CR">CR (Cremona)</option> <option value="CS">CS (Cosenza)</option> <option value="CT">CT (Catania)</option> <option value="CZ">CZ (Catanzaro)</option> <option value="EN">EN (Enna)</option> <option value="FE">FE (Ferrara)</option> <option value="FG">FG (Foggia)</option> <option value="FI">FI (Firenze)</option> <option value="FO">FO (Forlì)</option> <option value="FR">FR (Frosinone)</option> <option value="GE">GE (Genova)</option> <option value="GO">GO (Gorizia)</option> <option value="GR">GR (Grosseto)</option> <option value="KR">KR (Crotone)</option> <option value="IM">IM (Imperia)</option> <option value="IS">IS (Isernia)</option> <option value="LC">LC (Lecco)</option> <option value="LE">LE (Lecce)</option> <option value="LI">LI (Livorno)</option> <option value="LO">LO (Lodi)</option> <option value="LT">LT (Latina)</option> <option value="LU">LU (Lucca)</option> <option value="MC">MC (Macerata)</option> <option value="ME">ME (Messina)</option> <option value="MI">MI (Milano)</option> <option value="MN">MN (Mantova)</option> <option value="MO">MO (Modena)</option> <option value="MS">MS (Massa Carrara)</option> <option value="MT">MT (Matera)</option> <option value="NA">NA (Napoli)</option> <option value="NO">NO (Novara)</option> <option value="NU">NU (Nuoro)</option> <option value="OR">OR (Oristano)</option> <option value="PA">PA (Palermo)</option> <option value="PC">PC (Piacenza)</option> <option value="PD">PD (Padova)</option> <option value="PE">PE (Pescara)</option> <option value="PG">PG (Perugia)</option> <option value="PI">PI (Pisa)</option> <option value="PN">PN (Pordenone)</option> <option value="PO">PO (Prato)</option> <option value="PR">PR (Parma)</option> <option value="PS">PS (Pesaro e Urbino)</option> <option value="PT">PT (Pistoia)</option> <option value="PV">PV (Pavia)</option> <option value="PZ">PZ (Potenza)</option> <option value="RA">RA (Ravenna)</option> <option value="RC">RC (Reggio Calabria)</option> <option value="RE">RE (Reggio Emilia)</option> <option value="RG">RG (Ragusa)</option> <option value="RI">RI (Rieti)</option> <option value="RN">RN (Rimini)</option> <option value="RM">RM (Roma)</option> <option value="RO">RO (Rovigo)</option> <option value="SA">SA (Salerno)</option> <option value="SI">SI (Siena)</option> <option value="SM">SM (San Marino)</option> <option value="SO">SO (Sondrio)</option> <option value="SP">SP (La Spezia)</option> <option value="SR">SR (Siracusa)</option> <option value="SS">SS (Sassari)</option> <option value="SV">SV (Savona)</option> <option value="TA">TA (Taranto)</option> <option value="TE">TE (Teramo)</option> <option value="TN">TN (Trento)</option> <option value="TO">TO (Torino)</option> <option value="TP">TP (Trapani)</option> <option value="TR">TR (Terni)</option> <option value="TS">TS (Trieste)</option> <option value="TV">TV (Treviso)</option> <option value="UD">UD (Udine)</option> <option value="VA">VA (Varese)</option> <option value="VB">VB (Verbania)</option> <option value="VC">VC (Vercelli)</option> <option value="VE">VE (Venezia)</option> <option value="VI">VI (Vicenza)</option> <option value="VR">VR (Verona)</option> <option value="VT">VT (Viterbo)</option> <option value="VV">VV (Vibo Valentia)</option> <option value="EE">Estero (Europa)</option> <option value="AA">Estero (America)</option> <option value="AI">Estero (Asia)</option> <option value="AF">Estero (Africa)</option> <option value="OC">Estero (Oceania)</option> </select> </td> <td>E-mail<br><input id="E-mail" name="E-mail"></td> <td colspan="2">Messaggio<br><textarea class="campo" id="messaggio" name="messaggio" cols="6"></textarea></td> </tr> <tr> <td colspan="4"> <div id="invia"> <input value="Invia il modulo" type="submit" id="button" style="border: none;"> </div> </td> </tr> </table> </form>
Codice PHP:<?php
$mailto = "mail@sito.it";
$subject = "Oggetto della mail";
$redirect = "conferma.html";
foreach($HTTP_POST_VARS as $key => $value) {
$message .= $key . ': ' . $value;
$message .= "\n";
}
if (@mail($mailto, $subject, $message)) {
header("Location: $redirect");
} else {
echo('
Impossibile inviare. Torna nella pagina precedente e prova ancora, grazie.</p>');
}
?>

LinkBack URL
About LinkBacks
