sto cercando una guida o dei consigli su come poter inviare quello che l'utente ha scritto in un formulario ( tipo quelli per l'iscrizione) direttamente in email al webmaster... grazie mille a tutti =)
sto cercando una guida o dei consigli su come poter inviare quello che l'utente ha scritto in un formulario ( tipo quelli per l'iscrizione) direttamente in email al webmaster... grazie mille a tutti =)
Basta usare la funzione mail()
si, ma uno prima nel form deve compilare i campi, poi cliccando su invia 1) viene inviato il tutto e 2) si apre un'atra pagina.
al <form> io non so che "action=" mettere...
Scusa, pensavo il problema fosse come inviare la mail!
Allora avrai qualcosa tipo:
codice:<form method="post" action="submit.php"> Nome: <input name="nome" /> Cognome: <input name="cognome" /> <input type="submit" value="ok" /> </form>
Poi in submit.php avrai
Poi ovviamente puoi mettere i dati nel DB o fare quello che vuoi!Codice PHP:
$nome = mysql_real_escape_string($_POST['nome']);
$cognome = mysql_real_escape_string($_POST['cognome']);
$testo = 'L\'utente '.$nome.' '.$cognome.' si è registrato!';
mail('webmaster@qualcosa.com', 'Nuovo utente!', $testo);
nel documento php devo anche mettere le cose come "html, head, ...?? =)
Nel primo sì, nel secondo no, visto che immagino che non dia alcun output (immagino che dopo la chiamata a mail tu voglia fare un redirect ad un'altra pagina)
si, mettendo nella prima pagina un "onsubmit="http://..."...
c'È una cosa che però non ho capito: ho impostato tutto, ma solo che cliccando su "invia" al posto di venire inviata la mail e poi far apparire la seconda pagina mi visualizza il contenuto del "submit.php".. come mai?
hai messo i tags php attorno al codice? (<? e ?>)
si, guarda...
$nickname = mysql_real_escape_string($_POST['user']);
$rango = mysql_real_escape_string($_POST['rango']);
$mail = mysql_real_escape_string($_POST['mail']);
$testo = 'Nickname: '.$user.' Rango: '.$rang.' Mail: '.$mail.'';
mail('simogecko@xxx.com', 'Nuovo player', $testo);