Formulario adjuntar archivo (PHP y HTML).
Publicado por Wellington (3 intervenciones) el 25/03/2018 18:50:49
Hola a @todos.
Veréis estoy haciendo un formulario para una página web, es un formulario sencillo para recogida de datos y archivos.
Mi problema es que no sé como se pone el código en el archivo PHP, para que cuando todas las variables se cumplan el formulario me envié
el archivo adjunto a mi correo.
Os enseño como tengo el archivo PHP y el Formulario HTML:
1º: Archivo PHP.
2º: Archivo HTML:
Me funciona todo menos el campo de recogida de archivos. He buscado en google como hacerlo pero sé muy poco de PHP.
Ojalá me podáis ayudar con este problema, pues me estoy volviendo loco con él.
En definitiva; Alguien me pude decir que debo y como debo añadir al PHP para que me funcione...
Desde ya muchas gracias a @todos.

Veréis estoy haciendo un formulario para una página web, es un formulario sencillo para recogida de datos y archivos.
Mi problema es que no sé como se pone el código en el archivo PHP, para que cuando todas las variables se cumplan el formulario me envié
el archivo adjunto a mi correo.
Os enseño como tengo el archivo PHP y el Formulario HTML:
1º: Archivo PHP.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php header('Content-Type: text/html; charset=utf-8');
@$nombre = addslashes($_POST['nombre']);
@$email = addslashes($_POST['email']);
@$puesto = addslashes($_POST['puesto']);
@$telefono = addslashes($_POST['telefono']);
@$mensaje = addslashes($_POST['mensaje']);
$cabeceras = "From: $email\n"
. "Reply-To: $email\n";
$asunto = "Visitas: Ferpi.eu";
$email_to = "wellbritto@outlook.es";
$contenido = "Visitas: Ferpi Transportes y Obras S.A.\n"
. "\n"
. "Nombre: $nombre\n"
."\n"
. "Email: $email\n"
."\n"
. "Telefono: $telefono\n"
."\n"
. "Puesto que solicita: $puesto\n"
."\n"
. "Mensaje: $mensaje\n"
. "\n";
if (@mail($email_to, $asunto ,$contenido ,$cabeceras ))
header( 'Location: http://google.es' );
else{
die("Error: Su información no pudo ser enviada, intente más tarde");
}
?>
2º: Archivo HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<form name="contacto" class="contact_form" action="contacto.php" method="post" enctype="multipart/form-data">
<ul>
<li>
<label for="nombre">Nombre:</label>
<input name="nombre" type="text"></li>
<li>
<label for="email">Email:</label>
<input type="text" name="email"></li>
<li>
<label for="telefono">Teléfono:</label>
<input type="number" name="telefono" maxlength="15" data-required="true"/>
</li>
<li>
<label for="puesto">Puesto que solicita:</label>
<input type="text" name="puesto" data-required="true"/>
</li>
<li>
<label for="Currículum">Currículum:</label>
<input type="file" name="attach"/>
</li>
<li>
<label for="mensaje">Mensaje:</label>
<textarea name="mensaje" cols="40" rows="6"></textarea>
</li>
</ul>
<input class="env" type="button" value="Enviar" title="Click para enviar su mensaje." onclick="verificarCasilla(this.form)">
<input type='button' name='osx' value='Política de privacidad' title="Pólitica de privacidad" class='osx demo'/>
<input type="checkbox" class="apt" name="acepto" title="Acepto la pólitica de privacidad">
</form>
Me funciona todo menos el campo de recogida de archivos. He buscado en google como hacerlo pero sé muy poco de PHP.
Ojalá me podáis ayudar con este problema, pues me estoy volviendo loco con él.
En definitiva; Alguien me pude decir que debo y como debo añadir al PHP para que me funcione...
Desde ya muchas gracias a @todos.

Valora esta pregunta


0