Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/07/2007, 22:11
Alex_g
 
Fecha de Ingreso: julio-2007
Mensajes: 6
Antigüedad: 19 años, 3 meses
Puntos: 0
Ayuda con campo Cco de mail

Hola:


Tengo un pequeño sistema para el registro de usuarios en el que se debe de mandar un correo al administrador y otro al usuario. el correo llega al administrador pero no llega al otro correo, espero que alguien me pueda ayudar.
Y otra cosa si es que alguien sabe como pasar los datos del formulario a la base de datos pero que los tiene que activar el administrador después.

Les dejo el código y espero que me haya explicado bien.

Código PHP:
<?php 
        
    
// VALUES FROM THE FORM
    
$name         = $_POST['name'];
    
$email        = $_POST['email'];
    
$apellidos    = $_POST['apellidos'];
    
$tlf          = $_POST['tlf'];
    
$direccion    = $_POST['direccion'];

    
// ERROR & SECURITY CHECKS
    
    
if ( ( !$name ) ||
         ( 
strlen($name) > 100 ) ||
         ( 
preg_match("/[:=@\<\>]/", $name) ) 
       )
    { 
        print 
"Por favor, rellene el campo Nombre"; 
        exit; 
    
    } 
    
    if ( ( !
$apellidos ) ||
         ( 
strlen($apellidos) > 100 ) ||
         ( 
preg_match("/[:=@\<\>]/", $apellidos) ) 
       )
    { 
        print 
"Por favor, rellene el campo Apellidos"; 
        exit; 
    
    } 
    
    if ( ( !
$tlf ) ||
         ( 
strlen($tlf) > 100 ) ||
         ( 
preg_match("/[:=@\<\>]/", $tlf) ) 
       )
    { 
        print 
"Por favor, rellene el campo Teléfono"; 
        exit; 
    
    } 
    
    if ( ( !
$direccion ) ||
         ( 
strlen($direccion) > 100 ) ||
         ( 
preg_match("/[:=@\<\>]/", $direccion) ) 
       )
    { 
        print 
"Por favor, rellene el campo Dirección"; 
        exit; 
    
    } 
    
    if ( 
preg_match("#cc:#i", $message, $matches) )
    { 
        print 
"Error: Found Invalid Header Field"; 
        exit; 
    } 
    
    
    
// CREATE THE EMAIL
    
$headers = "Content-Type: text/plain; charset=iso-8859-1\n";
    
$headers = "From: $name <$email>\n";
    
$headers = "Cc: <$email>\n";
    
$administrador = "[email protected]";
    
$subject = "-Solicitud para alta en agenda - Alta de usuario";
    
$message = wordwrap($message, 1024);



    
mail($administrador, $subject, "\nNombre:".$name."\nApellidos: ".$apellidos."\nTeléfono: ".$tlf."\nDirección: ".$direccion."\nE-mail: ".$email."\n, $headers); 




    
    print "
<br>";
    print "
<br>";
    print "
<br>";
    print "
<b>Tu solicitud esta en proceso, te notificaremos via e-mail</b>";
?>