Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/11/2007, 19:27
Avatar de eddwinpaz
eddwinpaz
 
Fecha de Ingreso: noviembre-2007
Ubicación: Merida , Venezuela
Mensajes: 1.066
Antigüedad: 17 años, 4 meses
Puntos: 25
Re: necesito saber como registrar datos y enviar un mail de bienvenida a la vez!!

aquí esta la solución de nada y espero que te sirva para tu proyecto éxitos y muchísima suerte Este script que hice YO! te permite enviar el registro a la base de datos y poder al mismo tiempo enviarle un correo electrónico personalizado al usuario que haya rellenado el formulario.

Enviar.php
Código PHP:
<? 
if(isset($_POST['salvar'])){
        
          
$nombre        =  $_POST['nombre'];
          
$email       =  $_POST['email'];
         
          
            
$sql "INSERT INTO usuarios VALUES (NULL, '".$nombre."', '".$email."');";
            
$query mysql_query($sql);
        
         

// Datos del email

$nombre_origen    "mi-website.com";
$email_origen     "[email protected]";
$email_copia      "[email protected]";
$email_ocultos    "[email protected]";
$email_destino    "".$email.""

$asunto           "".$nombre." Bienvenido a nuestro portal";

$mensaje          '<table width="100%" border="0" cellspacing="0" cellpadding="0">
                      <tr>
                       <td>BIENVENIDO '
.$nombre.' A NUESTRA PAGINA WEB</td>
                         </tr>
                      <tr>
                         <td>AQUI ALGO DE TEXTO DE BIENVENIDA!!!</td>
                         </tr>
                      </table>'
;



$formato          "html";

//*****************************************************************//
$headers  "From: $nombre_origen <$email_origen> \r\n";
$headers .= "Return-Path: <$email_origen> \r\n";
$headers .= "Reply-To: $email_origen \r\n";
$headers .= "Cc: $email_copia \r\n";
$headers .= "Bcc: $email_ocultos \r\n";
$headers .= "X-Sender: $email_origen \r\n";
$headers .= "X-Mailer: [Habla software de noticias v.1.0] Caracas Venezuela \r\n";
$headers .= "X-Priority: 3 \r\n";
$headers .= "MIME-Version: 1.0 \r\n";
$headers .= "Content-Transfer-Encoding: 7bit \r\n";
$headers .= "Disposition-Notification-To: \"$nombre_origen\" <$email_origen> \r\n";
//*****************************************************************//

if($formato == "html")
 { 
$headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n";  }
   else
    { 
$headers .= "Content-Type: text/plain; charset=iso-8859-1 \r\n";  }

if (@
mail($email_destino$asunto$mensaje$headers)) 
    { echo 
"Sus datos an sido debidamente registrados  y le hemos enviado un mensaje de bienvenida al correo electronico ";  } 
     else 
    {  echo 
"Error en registro"; }

        
    
        
        }
?>