Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    yassassin form modifiche

    ciao utilizzo il tuoscript php (www.yassassin.it) per inviare i dati inseriti nel form via mail.
    sono riuscito ad aggiungerci un campo telefono e fin qui tutto ok, ma se volessi inviare la mail a due destinatari (me, che già ricevo) ma anche a chi riempie il form . e' possibile vero.... mi sto ora avvicinando al php quindi magari e' semplice ma non ho trovato nulla sul forum....
    lo script e' questo:

    codice:
    <?
    if(isset($_POST['flashMAIL'])){
    	//////////////////////////////////////////////
    	$nome = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['nome']))),ENT_QUOTES);
    	$email = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['email']))),ENT_QUOTES);
    	$telefono = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['tel']))),ENT_QUOTES);
    	$oggetto = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['oggetto']))),ENT_QUOTES);
    	$msg = nl2br(stripslashes(utf8_decode(trim($_POST['msg']))));
    	$msg = str_replace("
    ","[br]",$msg);
    	$msg = htmlspecialchars($msg,ENT_QUOTES);
    	$msg = str_replace("[br]","
    ",$msg);
    	
    	$page = "www.miosito.com";
    	$to = "miamail@mioserver.it";
    	//////////////////////////////////////////////
    	$messaggio ='
    		<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>
    		<title>'.$page.'</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    		<style type="text/css">
    		body {margin:0px;padding:0px;}
    		table {width: 100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
    		.tdSX {width:40%;font-size:10px;color:#333333;}
    		.tdDX {width:60%;font-size:10px;color:#000066;}
    		#titolo {width: 100%;font-size:14px;color:#003366;text-decoration:underline;}
    		</style>
    		</head><body><table><tr><td align="center" id="titolo" colspan="2">'.$page.'</td></tr>
    		<tr><td colspan="2"></td></tr>
                    <tr><td align="center" class="tdSX">Nome:</td><td align="left" class="tdDX">'.$nome.'</td></tr>
    		<tr><td align="center" class="tdSX">E-mail:</td><td align="left" class="tdDX">'.$email.'</td></tr>
                    <tr><td align="center" class="tdSX">Telefono:</td><td align="left" class="tdDX">'.$tel.'</td></tr>
    		<tr><td align="center" class="tdSX">messaggio:</td><td align="left" class="tdDX">'.$msg.'</td></tr>
    		</table></body></html>';
    	$intestazioni  = "MIME-Version: 1.0\r\n";
    	$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
    	$intestazioni .= "To: ".$to."\r\n";
    	$intestazioni .= "From: ".$nome." <".$email.">\r\n";
    	$intestazione .= "Return-Path: ".$nome."\n";
    	if (mail($to, $oggetto, $messaggio, $intestazioni)) { print "ris=ok"; } else { print "ris=error"; }
    } else {
    	print "ris=error";
    }
    ?>
    grazie....

    -Nextart.it Graphic Solutions

  2. #2
    io non conosco php uso asp ma a occhio ti dico che dovrebbe bastare

    aggiungere i destinatari qui

    $to = "miamail@mioserver.it;altro@altro.it;altro@altro.it ";
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #3
    ciao enigma,
    ok,lo immaginavo ,ma io lo devo prendere dal contenuto del campo email....

    dici che basta questo?
    $to = "maurizio.spicuglia@rasnet.it";"<".$email.">";

    -Nextart.it Graphic Solutions

  4. #4
    per me si almeno in asp è così
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #5

    Re: yassassin form modifiche

    codice:
    <?
    if(isset($_POST['flashMAIL'])){
    	//////////////////////////////////////////////
    	$nome = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['nome']))),ENT_QUOTES);
    	$email = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['email']))),ENT_QUOTES);
    	$telefono = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['tel']))),ENT_QUOTES);
    	$oggetto = htmlspecialchars(stripslashes(utf8_decode(trim($_POST['oggetto']))),ENT_QUOTES);
    	$msg = nl2br(stripslashes(utf8_decode(trim($_POST['msg']))));
    	$msg = str_replace("
    ","[br]",$msg);
    	$msg = htmlspecialchars($msg,ENT_QUOTES);
    	$msg = str_replace("[br]","
    ",$msg);
    	
    	$page = "www.miosito.com";
    	$to = "miamail@mioserver.it";
    	//////////////////////////////////////////////
    	$messaggio ='
    		<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head>
    		<title>'.$page.'</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    		<style type="text/css">
    		body {margin:0px;padding:0px;}
    		table {width: 100%;font-family:Verdana, Arial, Helvetica, sans-serif;}
    		.tdSX {width:40%;font-size:10px;color:#333333;}
    		.tdDX {width:60%;font-size:10px;color:#000066;}
    		#titolo {width: 100%;font-size:14px;color:#003366;text-decoration:underline;}
    		</style>
    		</head><body><table><tr><td align="center" id="titolo" colspan="2">'.$page.'</td></tr>
    		<tr><td colspan="2"></td></tr>
                    <tr><td align="center" class="tdSX">Nome:</td><td align="left" class="tdDX">'.$nome.'</td></tr>
    		<tr><td align="center" class="tdSX">E-mail:</td><td align="left" class="tdDX">'.$email.'</td></tr>
                    <tr><td align="center" class="tdSX">Telefono:</td><td align="left" class="tdDX">'.$tel.'</td></tr>
    		<tr><td align="center" class="tdSX">messaggio:</td><td align="left" class="tdDX">'.$msg.'</td></tr>
    		</table></body></html>';
    	$intestazioni  = "MIME-Version: 1.0\r\n";
    	$intestazioni .= "Content-type: text/html; charset=iso-8859-1\r\n";
    	$intestazioni .= "To: ".$to."\r\n";
    	$intestazioni .= "From: ".$nome." <".$email.">\r\n";
    	$intestazioni .= "Bcc: ".$nome." <".$email.">\r\n";
    	$intestazioni .= "Return-Path: ".$nome."\n";
    	if (mail($to, $oggetto, $messaggio, $intestazioni)) { print "ris=ok"; } else { print "ris=error"; }
    } else {
    	print "ris=error";
    }
    ?>
    aggiungi quel rigo in rosso. In quel modo dovrebbe arrivargli una copia

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  6. #6
    a vedi che c'è un errore. Verso la fine c'è scritto $intestazione invece deve essere $intestazioni (come ho scritto io). Devo andare a correggere sul sito

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  7. #7
    ciao yas ho aggiunto la riga ma mi dava continuamente:

    l'email non e' stata inviata

    l'ho corretto con :

    $intestazioni .= "Bcc: ".$email."\r\n";

    e ora dice "l'email e' stata inviata corretamente"

    ora sto aspettando che arrivino le mail, poi ti faccio sapere...


    grazie.....
    -Nextart.it Graphic Solutions

  8. #8
    ciao yas ho corrento la riga $intestazione e ho aggiunto la riga ma mi dava continuamente:

    l'email non e' stata inviata

    l'ho corretto con :

    $intestazioni .= "Bcc: ".$email."\r\n";

    e ora dice "l'email e' stata inviata corretamente"

    ora sto aspettando che arrivino le mail, poi ti faccio sapere...


    [edit]il tempo di invio e quindi di arrivo nella mia casella diposta dipende dal server giusto?[/edit]
    grazie.....
    -Nextart.it Graphic Solutions

  9. #9
    perfetto !!

    ora vengono spedite due mail:
    una all'indirizzo da me specificato nel file php e l'altra all'indirizzo inserito nel campo email.

    Grazie YAS.....


    -Nextart.it Graphic Solutions

  10. #10
    bene

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.