Foros del Web » Creando para Internet » HTML »

Problemas para finalizar FORMULARIO

Estas en el tema de Problemas para finalizar FORMULARIO en el foro de HTML en Foros del Web. Formulario: Cita: <form action="formulario.php" method="post" enctype="multipart/form-data" name="form1" style="background-color:#e6ecee ; width:400px ; border:solid #009966 1px" "> <table border="0"> <tr> <td width="130"><div align="right" class="Estilo22 Estilo24">Nombre y Apellido:</div></td> ...
  #1 (permalink)  
Antiguo 20/05/2011, 11:41
 
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 6 años, 5 meses
Puntos: 0
Pregunta Problemas para finalizar FORMULARIO

Formulario:
Cita:
<form action="formulario.php" method="post" enctype="multipart/form-data" name="form1" style="background-color:#e6ecee ; width:400px ; border:solid #009966 1px" ">
<table border="0">
<tr>
<td width="130"><div align="right" class="Estilo22 Estilo24">Nombre y Apellido:</div></td>
<td width="239"><div align="left">
<label>
<input name="nombre" type="text" id="nombre" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right" class="Estilo27">Telefono:</div></td>
<td><div align="left">
<label>
<input name="telefono" type="text" id="telefono" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right" class="Estilo27">E-mail:</div></td>
<td><input name="email" type="text" id="email" /> </td>
</tr>
<tr>
<td><div align="right" class="Estilo27">Adjuntar:</div></td>
<td><div align="left">
<label>
<input name="archivo" type="file" id="archivo" />
</label>
</div></td>
</tr>
<tr>
<td><div align="right">
<input name="restablecer" type="reset" id="restablecer" value="Restablecer" />
</div></td>
<td><div align="left">
<input name="Enviar" type="submit" id="Enviar" value="Enviar" />
</div></td>
</tr>
</table>
</form>
ESTE ES EL PHP:
Cita:
<body>
<?php
$sendTo = "[email protected]";
$subject = "Curriculum";
$telefono = $_POST["telefono"];
$archivo = $_FILES["archivo"];
$email = $_POST["email"];
$nombre = $_POST["nombre"];
$headers .= "";
$message = "Nombre: " . $nombre . "\nTelefono: " . $telefono . "\nCurriculum: " . $archivo . "\nEmail: " . $email;
mail($sendTo, $subject, $message, $headers);
?>

<div style="background-color:#e6ecee ; width: 380px ; border:solid 1px ; padding:5px ; margin-left: 250px">
<p class="Estilo2">Intersystem__________</p>
<p class="Estilo1">*Muchas gracias, tu curriculum fue enviado.</p>
<p class="Estilo1" style="border:solid 1px ; width: 160px"><a href="http://www.intersystem-arg.com/recursos.html">Regresar a la web.</a></p>
</div>
</body>
Y ESTO ME LLEGA:
Nombre: Pepe pepon
Telefono: 1234-5678
Curriculum: Array
Email: [email protected]


Ok 2 cosas, 1 en donde dice curriculum:Array quiero que este adjuntado el archivo que por algun motivo no llega.

y 2, si me pueden pasar algun topico para validar campos o si me pueden explicar como hacer para que el mensaje recibido tenga un poco mas de color y vida..
  #2 (permalink)  
Antiguo 20/05/2011, 23:08
Avatar de saulos  
Fecha de Ingreso: junio-2003
Ubicación: Cusco
Mensajes: 626
Antigüedad: 14 años, 4 meses
Puntos: 4
Respuesta: Problemas para finalizar FORMULARIO

primero debes aprender a manejar la subida de archivos en php, necesitas copiar el archivo a alguna parte de tu servidor y luego recien podrias adjuntarla a un correo
__________________
Disponibilidad de Camino Inca a Machupicchu
  #3 (permalink)  
Antiguo 23/05/2011, 06:32
 
Fecha de Ingreso: mayo-2011
Mensajes: 36
Antigüedad: 6 años, 5 meses
Puntos: 0
Respuesta: Problemas para finalizar FORMULARIO

A que te referis?

Ahora me dijeron que debia modificar el archivo enviar.php

Quedandome asi:

Cita:
<body>
<?php
$sendTo = "[email protected]";
$subject = "Curriculum";
$telefono = $_POST["telefono"];
$_FILES["archivo"]["tmp_name"];
$email = $_POST["email"];
$nombre = $_POST["nombre"];
$headers .= "";
$message = "Nombre: " . $nombre . "\nTelefono: " . $telefono . "\nCurriculum: " . $archivo . "\nEmail: " . $email;
mail($sendTo, $subject, $message, $headers);
?>

<div style="background-color:#e6ecee ; width: 380px ; border:solid 1px ; padding:5px ; margin-left: 250px">
<p class="Estilo2">Intersystem__________</p>
<p class="Estilo1">*Muchas gracias, tu curriculum fue enviado.</p>
<p class="Estilo1" style="border:solid 1px ; width: 160px"><a href="http://www.intersystem-arg.com/recursos.html">Regresar a la web.</a></p>
</div>
</body>

y ahora el email me llego asi:


Nombre: Nico
Telefono: 123
Curriculum: C:\PHP\uploadtemp\php2300.tmp
Email: as[email protected]


Pero no me llego el archivo adjunto que yo quiero que me envien.

Al ser curriculums creo que los archivos mas comunes de envio serian PDF, WORD , TXT Y EXEL.

Etiquetas: finalizar, formulario
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 20:37.