-
Ciao!!! :D :D :D
Allora...io ho il mio form per spedirmi una mail...l'impostazione del codice è circa:
[code:1:9b915f4df4]form action="<? mail(...) ?>" name="..." id="..."[/code:1:9b915f4df4]
Ora, così fatto tutto funziona, cioè mi spedisce la mail.
Il problema è: come faccio per far comparire dopo un'altra pagina (per esempio di conferma)??
Ho provato a fare tipo
[code:1:9b915f4df4]form action="<? mail(...) ?> \pagina_che_voglio.htm"[/code:1:9b915f4df4]
ma non funziona!!!
Ho provato anche a impostare onClick goto URL al pulsante di invio...ma non funziona lo stesso!!
Qualcuno saprebbe dirmi cosa e dove devo scrivere?!?
Ciao e grazie!!! :D :D
-
io faccio così: uso nel file da cui voglio spedire:
<form action="confirm.php" method="post">
<input name="sender" ...> ...
<input name="subject" ...> ...
<input name="message" ...> ...
quindi in confirm.php metto più o meno quanto segue:
<?php
$to=mia@email;
if (mail($to,$_POST['subject'],$_POST['message'],'From: '.$_POST['sender'])) echo 'messaggio spedito';
else echo 'error';
?>
-
Meglio usare il vecchio array $HTTP_POST_VARS al posto di $_POST, in modo che funzioni su tutte le vesioni di php.
-
io uso $_POST perchè su altervista c'è php4, in cui è consigliato l'uso di questo array al posto del vecchio.
Tanto una volta passato dal server non ci son problemi di compatibilità.
(e dubito tornino indietro, che senso avrebbe?)
-
Un grazie enorme a tutti!!!! :D
Tutto pare funzionare per il meglio!!!
Ciao...ciao...