Foros del Web » Programando para Internet » PHP »

Problema con funcion $mail al enviar mail desde PHP

Estas en el tema de Problema con funcion $mail al enviar mail desde PHP en el foro de PHP en Foros del Web. Buenas, tengo el sgte problema: Me consegui unos codigos simples de envio de mail desde php via formulario, estos llegan a un e-mail especificado, y ...
  #1 (permalink)  
Antiguo 24/02/2011, 22:20
 
Fecha de Ingreso: febrero-2011
Mensajes: 124
Antigüedad: 13 años, 9 meses
Puntos: 4
Problema con funcion $mail al enviar mail desde PHP

Buenas, tengo el sgte problema:
Me consegui unos codigos simples de envio de mail desde php via formulario, estos llegan a un e-mail especificado, y probe el codigo original y funciona a la perfeccion, los originales son estos:
Código PHP:
<form method="post" action="sendmail.php">
  <
p>Email:<br />
    <
input name="email" type="text" size="40" />
    <
br />
    <
br />
    
Mensaje:<br />
    <
textarea name="message" rows="15" cols="35"></textarea>
    <
br />
    <
br />
    <
input name="submit" type="submit" value="Enviar" />
  </
p>
  </
form
Código PHP:
<?php 

  $email 
$_REQUEST['email'] ; 

  
$message $_REQUEST['message'] ; 

  
mail"[email protected]""Cualquier Titulo para el email"$message"De: $email" ); 

//Aqui puedes colocar tu pagina de agradeciento por haber enviado su email 
  
header"Location: [noparse][url]http://www.ecodig.com/mensaje.shtml[/url][/noparse]" ); 

?>
Y los quise personalizar, pero me da el siguiente error al enviar (al entrar en accion el codigo php) Parse error: syntax error, unexpected T_STRING in /home/an000304/public_html/test/testing/sendmail.php on line 13
aqui los codes personalizados
Código PHP:
<form method="post" action="sendmail.php">
  <
p>
 
Artículo a comprar:
    &
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="articulo" type="text" size="40" /><br />
 
Tu nombre:   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="nombre" type="text" size="40" /><br />
 
Tu e-mail:   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="email" type="text" size="40" /><br />
 
Tu telefono:   &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input name="telefono" type="text" size="40" /><br />
    <
br />
    <
br />
Comentarios:<br />
<
br />
    <
textarea name="comentarios" rows="5" cols="60"></textarea>
    <
br />
    <
br />
    <
input name="submit" type="submit" value="Enviar" />
  </
p>
  </
form
Código PHP:
<?php 

  $articulo 
$_REQUEST['articulo'] ;

  
$nombre $_REQUEST['nombre'] ;
 
  
$email $_REQUEST['email'] ; 

  
$telefono $_REQUEST['telefono'] ;   

  
$comentarios $_REQUEST['comentarios'] ; 

  
$mail"[email protected]""[ELEMENTOBMX] Alguien ha enviado un formulario."Alguien te ha contactado para realizar una venta del articulo ''$articulo''su nombre es $nombrepuedes contactarlo al e-mail $email o al telefono $telefono.
Comentarios adicionales$comentarios"De: $email" ); 

//Aqui puedes colocar tu pagina de agradeciento por haber enviado su email 
  
header"Location: [noparse][url]http://www.ecodig.com/mensaje.shtml[/url][/noparse]" ); 

?>
  #2 (permalink)  
Antiguo 25/02/2011, 04:34
 
Fecha de Ingreso: enero-2007
Mensajes: 146
Antigüedad: 17 años, 9 meses
Puntos: 16
Respuesta: Problema con funcion $mail al enviar mail desde PHP

Según lo has pegado en el propio foro, deberías ver cómo te lo ha coloreado:
Código PHP:
Ver original
  1. $mail( "[email protected]", "[ELEMENTOBMX] Alguien ha enviado un formulario.", Alguien te ha contactado para realizar una venta del articulo ''$articulo'', su nombre es $nombre, puedes contactarlo al e-mail $email o al telefono $telefono.
  2. Comentarios adicionales: $comentarios, "De: $email" );
Además, te indica que es la línea 13.

Resultado:
Código PHP:
Ver original
  1. $mail( "[email protected]", "[ELEMENTOBMX] Alguien ha enviado un formulario.", "Alguien te ha contactado para realizar una venta del articulo $articulo, su nombre es $nombre, puedes contactarlo al e-mail $email o al telefono $telefono. Comentarios adicionales: $comentarios", "De: $email" );
  #3 (permalink)  
Antiguo 25/02/2011, 10:47
 
Fecha de Ingreso: febrero-2011
Mensajes: 124
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: Problema con funcion $mail al enviar mail desde PHP

Cita:
Iniciado por WeSoRz Ver Mensaje
Según lo has pegado en el propio foro, deberías ver cómo te lo ha coloreado:
Código PHP:
Ver original
  1. $mail( "[email protected]", "[ELEMENTOBMX] Alguien ha enviado un formulario.", Alguien te ha contactado para realizar una venta del articulo ''$articulo'', su nombre es $nombre, puedes contactarlo al e-mail $email o al telefono $telefono.
  2. Comentarios adicionales: $comentarios, "De: $email" );
Además, te indica que es la línea 13.

Resultado:
Código PHP:
Ver original
  1. $mail( "[email protected]", "[ELEMENTOBMX] Alguien ha enviado un formulario.", "Alguien te ha contactado para realizar una venta del articulo $articulo, su nombre es $nombre, puedes contactarlo al e-mail $email o al telefono $telefono. Comentarios adicionales: $comentarios", "De: $email" );
claro, pero no se que error tengo...
  #4 (permalink)  
Antiguo 25/02/2011, 11:57
 
Fecha de Ingreso: enero-2007
Mensajes: 146
Antigüedad: 17 años, 9 meses
Puntos: 16
Respuesta: Problema con funcion $mail al enviar mail desde PHP

Cómo? El error te lo ponía arriba... si pones el código que te he puesto yo en "Resultado", no te muestra error? envía el mail? no lo envía?
  #5 (permalink)  
Antiguo 25/02/2011, 12:24
 
Fecha de Ingreso: febrero-2011
Mensajes: 124
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: Problema con funcion $mail al enviar mail desde PHP

Cita:
Iniciado por WeSoRz Ver Mensaje
Cómo? El error te lo ponía arriba... si pones el código que te he puesto yo en "Resultado", no te muestra error? envía el mail? no lo envía?
puse el code, y me tira este error
Fatal error: Function name must be a string in /home/an000304/public_html/test/testing/sendmail.php on line 13
  #6 (permalink)  
Antiguo 25/02/2011, 13:14
 
Fecha de Ingreso: enero-2007
Mensajes: 146
Antigüedad: 17 años, 9 meses
Puntos: 16
Respuesta: Problema con funcion $mail al enviar mail desde PHP

Quita el símbolo $ delante de "mail". Se me pasó copiando tu código.
  #7 (permalink)  
Antiguo 25/02/2011, 13:36
 
Fecha de Ingreso: febrero-2011
Mensajes: 124
Antigüedad: 13 años, 9 meses
Puntos: 4
Respuesta: Problema con funcion $mail al enviar mail desde PHP

SOLUCIONADO!
Gracias por tu ayuda! :)
  #8 (permalink)  
Antiguo 25/02/2011, 13:39
 
Fecha de Ingreso: enero-2007
Mensajes: 146
Antigüedad: 17 años, 9 meses
Puntos: 16
Respuesta: Problema con funcion $mail al enviar mail desde PHP

De nada :)

Etiquetas: enviar, funcion, mail
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:26.