- Home
- Categorie
- Coding e Sistemistica
- Coding
- Form E-Mail
-
Form E-Mail
Ciao Ragazzi!!! ho creato un modulo per far inviare e-mail agli utenti, ma mi servirebbe l'opzione che quando l'utente clicca sull'email o meglio sul collegamento che fa aprire il modulo, nella stringa " e-mail destinatario ",
compaia l'indirizzo automaticamente, proprio come avviene in outlook o altri programmi di posta.
Chiedevo, nel caso fosse possibile cio', qualcuno mi suggerirebbe il codice?
Grazie
Marco:zidane: :zidane: :66-a:
-
<input type='text' name='testo' value='indirizzo da scrivere'>
-
Ciao probid , grazie mille , ma non intendevo il semplice value, nel sito ci sono molti indirizzi e-mail sui quali cliccare e desideravo che cliccando su ogni uno di essi , comparisse il corrispondente.cioe' cliccando su [EMAIL="[email protected]"][email protected][/EMAIL] mi compare questo quando si apre il form, cliccando su [EMAIL="[email protected]"][email protected][/EMAIL] comparisse questo ecc.
-
Ma il form è quello di un client di posta (hai usato mailto:[email protected]) oppure un form in php via browser?
-
Ciao Matteo, ho creato le solite 2 pag, una in html e una in php; cliccando su ciascun collegamento e-mail sul sito, si apre sempre questo stesso form nel quale dovrebbe comparire nella stringa e-mail destinatario, l'indiirizzo e-mail cliccato.
Gentile come sempre, Marco.
-
quando metti il link al form cambia l'url "form.php?mail=emaildestinatario"
poi nel form metti
if(isset($_GET[mail])){
$a=$_GET[mail];
}
-
Grazie per le tue tempestive risposte!!!
Non vorrei approfittare della tua gentilezza, ma avrei un'altra cosa da chiederti... Sapresti indicarmi qual è la procedura per inviare un'e-mail pubblicitaria in formato html con immagini e testi a vari indirizzi di posta dopo averla pubblicata sul mio spazio web??
Grazie in anticipo, Marco.
-
Fai così:
emails=array("[email protected]","[email protected]",...,)
foreach($emails as $email){
$header = "From: [EMAIL="[email protected]"][email protected][/EMAIL] //l'email che invia il messaggio
Reply-To: [EMAIL="[email protected]"][email protected][/EMAIL] //l'email alla quale rispondere
X-Mailer: PHP/4.0.2
Content-Type: text/html"; //l'email viene inviata in formato HTML
mail($email, $oggetto, $info,$header);
}
Devi solo sostituire gli indirizzi in $emails
P.S: Basta con le lusinghe,ora ti mando un p.m con i dati bancari
-
Ciao Prob. questo e' il mio mail.php
<?php
if(!$risultato = ereg("^[^@ ]+@[^@ ]+.[^@ .]+$", $emaildestinatario)){
echo " <center>Questa E-Mail: $emaildestinatario non è valida</center>";
}else{
$messaggio="Spett.le $nomeazienda, $nomemittente Vi ha appena inviato un messaggio E-Mail dal sito www.Italia-Network.it :
$messaggio";
$intestazioni="From: $nomemittente<>\n";
$intestazioni.="Reply-To: $emailmittente";
mail($emaildestinatario,$oggetto,$messaggio,$intestazioni);
echo " <center>Complimenti $nomemittente la tua E-Mail<br>è stata inviata correttamente.</center>";
}
?>
ma il form html si apre in una finestra in javascript e non posso cambiare l'url come hai detto perche' non mi da nnte l'url e' ""javascript:finestra()""; per non farti perdere la testa , se clicchi su sto link , ti rendi conto
http://www.italia-network.it/alberghisalerno.html e clicchi su "e-mail" in rosso.
Ok ora puoi mandarni i dati bancari!!!