Foros del Web » Programando para Internet » PHP »

Formulario de contacto....

Estas en el tema de Formulario de contacto.... en el foro de PHP en Foros del Web. Haber estuve explorando y encontre entre tantos otros este: Cita: Este es el codigo php (enviar.php, por ej): <? $nombre = $_POST['nombre']; $comentario = $_POST['comentario']; ...
  #1 (permalink)  
Antiguo 28/10/2005, 10:45
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cordoba - Argentina
Mensajes: 503
Antigüedad: 19 años, 4 meses
Puntos: 1
Formulario de contacto....

Haber estuve explorando y encontre entre tantos otros este:

Cita:
Este es el codigo php (enviar.php, por ej):
<?

$nombre = $_POST['nombre'];
$comentario = $_POST['comentario'];
$de = $_POST['email'];

mail('[email protected]',$nombre,$comentario,"Fro m:$de"\r\n];

echo "<b>$nombre</b>, tu mail se ha enviado. Gracias"

?>

Y este el q contiene el formulario (form.html, por ej):
<form action="enviar.php" method="post">
Nombre: <input type="text" size="15" name="nombre"><br>
E-Mail: <input type="text" size="15" name="email"><br>
Comentario: <textarea cols="30" rows="4" name="comentario">
</form>
El problema es que en el campo de texto aparece </form> y el campo enviar no existe, me dan una mano para terminarlo?

Saludos
  #2 (permalink)  
Antiguo 28/10/2005, 10:55
Avatar de fullmental  
Fecha de Ingreso: octubre-2004
Ubicación: México DF, Xochimilco
Mensajes: 593
Antigüedad: 19 años, 6 meses
Puntos: 3
el textarea necesita ser cerrado </textarea>
  #3 (permalink)  
Antiguo 28/10/2005, 11:11
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cordoba - Argentina
Mensajes: 503
Antigüedad: 19 años, 4 meses
Puntos: 1
Lo deje asi:

Cita:
<form action="enviar.php" method="post">
Nombre: <input type="text" size="15" name="nombre"><br>
E-Mail: <input type="text" size="15" name="email"><br>
Comentario: <textarea cols="30" rows="4" name="comentario"></textarea>
<br>
<input type=submit value="Enviar">
</form>
Pero cuando presiono enviar obtengo:

Cita:
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/arclasif/public_html/enviar.php on line 7

Parse error: parse error, unexpected T_STRING in /home/arclasif/public_html/enviar.php on line 7
  #4 (permalink)  
Antiguo 28/10/2005, 11:17
Avatar de Bytevamp  
Fecha de Ingreso: junio-2005
Ubicación: /var/www/
Mensajes: 789
Antigüedad: 18 años, 10 meses
Puntos: 7
a ver prueba cambiando la linea
Código:
mail('[email protected]',$nombre,$comentario,"Fro m:$de"\r\n];
por
Código PHP:
mail('[email protected]',$nombre,$comentario,"From:".$de."\r\n"]; 
asi deberia irte.
Saludos.
__________________
"zankius veri mach" a todos los que me habeis ayudado.
carteles para inmobiliarias || alquiler de coches
  #5 (permalink)  
Antiguo 28/10/2005, 11:35
 
Fecha de Ingreso: diciembre-2004
Ubicación: Cordoba - Argentina
Mensajes: 503
Antigüedad: 19 años, 4 meses
Puntos: 1
mm todavia quedo un error:

Cita:
Parse error: parse error, unexpected ']' in /home/arclasif/public_html/enviar.php on line 7
Saludos
  #6 (permalink)  
Antiguo 28/10/2005, 12:33
Avatar de leoj90
Usuario baneado!
 
Fecha de Ingreso: agosto-2005
Mensajes: 1.365
Antigüedad: 18 años, 8 meses
Puntos: 0
El caracter ] no es valido, tienes q cerrar el parentesis, asi debe quedar:
Código:
<?

$nombre = $_POST['nombre'];
$comentario = $_POST['comentario'];
$de = $_POST['email'];

mail('[email protected]',$nombre,$comentario,"From:$de\n");

echo "<b>$nombre</b>, tu mail se ha enviado. Gracias"

?>
Y el form:
Código:
<form action="enviar.php" method="post">
Nombre: <input type="text" size="15" name="nombre"><br>
E-Mail: <input type="text" size="15" name="email"><br>
Comentario: <textarea cols="30" rows="4" name="comentario"></textarea>
<br>
<input type="submit" value="Enviar"> <input type="reset" value="Borrar">
</form>
  #7 (permalink)  
Antiguo 29/10/2005, 03:16
Avatar de Bytevamp  
Fecha de Ingreso: junio-2005
Ubicación: /var/www/
Mensajes: 789
Antigüedad: 18 años, 10 meses
Puntos: 7
no habia visto que lo terminaba con ] en lugar de ) , menos mal que leoj90 estaba atento.

Saludos.
__________________
"zankius veri mach" a todos los que me habeis ayudado.
carteles para inmobiliarias || alquiler de coches
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 05:15.