allora ragazzi , adesso non so proprio che pesci prendere ... ho un form che ovviamente richiama una pagina per usare i campi inseriti per mandare una mail e verifica anche se l'array POST è vuoto oppure no : risultato ? in $_POST non c'è niente dopo aver inviato il modulo
cosa ho sbagliato ?
eccovi il sorgente della pagina contenente il form:
Codice PHP:
<form name="form" action="index.php" enctype="text/plain" METHOD="POST">
<fieldset>
<legend>Nome</legend>
<input type="text" name="nome" rows="1">
</fieldset>
<fieldset>
<legend>indirizzo e-mail per risposta</legend>
<input type="text" name="mail_reply" rows="1">
</fieldset>
<fieldset>
<legend>Messaggio</legend>
<textarea name="msg" rows="15"></textarea>
</fieldset>
<input id="button" type="submit" value="spedisci">
</form>
il tutto viene dato in pasto al questo spezzone di codice :
Codice PHP:
foreach ($_POST as $chiave=>$valore)
{
echo '$_POST['.$chiave.'] = '.$valore.'
';//da qui vedo che $_POST è vuoto !!!!
}
if(isset($_POST['nome']) && isset($_POST['mail_reply']) && isset($_POST['msg']))
{
ini_set (SMTP,'smtp.dominio.it');
mail ("miacasella@miodominio.it", 'contatto dal sito da parte di '.$_POST['nome'].' - '.$_POST['mail_reply'], $_POST['msg']);
}
aiutatemi please ... credo di non aver fatto nessun errore "concettuale" ma sta di fatto che nu funzia ...