Hola, soy nueva en esto del PHP y resulta que ahora tengo que hacer un formulario que me adjunte un archivo al enviar.(tipico formulario donde rellenas tus datos y adjuntas tu c.v.)
Weno, pues no hay manera de hacer que funcione. He encntrado el codigo a traves de internet xo el problema es que no se aplicarlo al archivo php que tengo.
Alguien podría echarme una mano, que el cliente me aprieta y no consigo encontrar la solucion.
Os dejo el archivo php que tengo para realizar el envio y el codigo html del formulario, si alguien pudiera incluirme la parte que realiza el envio del archivo en este codigo me salvaría el pellejo la verdad.
Muchisimas gracias.
CÓDIGO ARCHIVO: respuesta_empleo.php
<?
// Completamos la variable $asunto con el título del mensaje
// y armamos el mensaje dentro de la variable $mensaje
$nombre = $_REQUEST["nombre"];
$apellidos = $_REQUEST["apellidos"];
$provincia = $_REQUEST["provincia"];
$telefono = $_REQUEST["telefono"];
$email = $_REQUEST["email"];
$comentarios = $_REQUEST["comentarios"];
$asunto = "Formulario desde la web";
$mensaje = "Ha recibido un comentario desde la web de
Nombre: ".$nombre."
Apellidos: ".$apellidos."
Provincia: ".$provincia."
Teléfono: ".$telefono."
Mail: ".$email."
Comentarios: ".$comentarios.".";
if (preg_match('/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i',$email)) {
$email = trim($email);
$email = strip_tags($email);
$email = stripslashes($email);
}
else {
$email = NULL;
echo "<div align=center><font face=Arial color=#000000 size=4>Por favor, escriba una dirección valida de \"Email\".<br><br><a href='javascript:history.back(-1)';>Volver</a></font></div>";
exit();
}
// Utilizamos la función mal() de PHP para realizar el envío
// del mensaje
mail("MI EMAIL", $asunto, $mensaje, "From: $email");
?>
<div align=center><font face="Arial" size="4" color="#000000">
Muchas gracias por tu interés,<br>
nos pondremos en contacto contigo.
<a href='javascript:history.back(-1)';>volver</a></font></div>
</body>
</html>
CODIGO HTML PARA FORMULARIO:
<form action="respuesta_empleo.php" method="post" name="form_empleo" enctype="multipart/form-data">
<p>Nombre</p><input type="text" name="nombre" maxlength="30" class="caja" />
<p>Apellidos</p><input type="text" name="apellidos" maxlength="30" class="caja"/>
<p>Dirección</p><input type="text" name="direccion" maxlength="40" class="caja"/>
<p>Localidad</p><input type="text" name="localidad" maxlength="30" class="caja"/>
<p>Provincia</p><input type="text" name="provincia" maxlength="30" class="caja"/>
<p>Teléfono</p><input type="text" name="telefono" maxlength="20" class="caja"/>
<p>Email</p><input type="text" name="email" maxlength="40" class="caja"/>
<input type="file" name="max_file_size" value="102400" />
<p>Insertar Currículo</p><input type="file" name="curriculo" class="caja"/>
<p>Comentarios</p><textarea rows="5" cols="30" name="comentarios" class="caja"></textarea>
<input type="submit" value="Enviar"/>
</form>