Código HTML:
<form name='formulario' id='formulario' method='post' action='enviar_hv.php' enctype="multipart/form-data" > <p> </p> <p> <input class="round" type='text' value="Nombre y Apellidos." onfocus = "if(this.value=='Nombre y Apellidos.') this.value=''" onblur="if(this.value=='') this.value='Nombre y Apellidos.'" name='nombre' id='nombre' size="32" style="background: transparent; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#666" height="10"> <input class="round" type='text' value="Cedula de Ciudadania." onfocus = "if(this.value=='Cedula de Ciudadania.') this.value=''" onblur="if(this.value=='') this.value='Cedula de Ciudadania.'" name='cedula' id='cedula' size="22" style="background: transparent; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#666" height="10"> <input class="round" type='text' value="F. Nacimiento (dd/mm/aaaa)." onfocus = "if(this.value=='F. Nacimiento (dd/mm/aaaa).') this.value=''" onblur="if(this.value=='') this.value='F. Nacimiento (dd/mm/aaaa).'" name='nacimiento' id='nacimiento' size="25" style="background: transparent; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#666" height="10"> </p> <p> <input class="round" type='text' value="Nivel de Ingles. (Alto/Medio/Bajo)" onfocus = "if(this.value=='Nivel de Ingles. (Alto/Medio/Bajo)') this.value=''" onblur="if(this.value=='') this.value='Nivel de Ingles. (Alto/Medio/Bajo)'" name='ingles' id='ingles ' size="32" style="background: transparent; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#666" height="12"> <input class="round" type='text' value="Telefono o Movil." onfocus = "if(this.value=='Telefono o Movil.') this.value=''" onblur="if(this.value=='') this.value='Telefono o Movil.'" name='telefono' id='telefono' size="22" style="background: transparent; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#666" height="10"> <input class="round" type='text' value="Ciudad." onfocus = "if(this.value=='Ciudad.') this.value=''" onblur="if(this.value=='') this.value='Ciudad.'" name='ciudad' id='ciudad' size="25" style="background: transparent; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#666" height="10"> </p> <p align="center"> <fieldset class="round2"> <legend align="left" class="left">Adjunte aqui su Hoja de Vida. (Max. 4mb) </legend> <input type='file'value="Adjunte aqui su Hoja de Vida." onclick="this.value=''" name='hv' id='hv' size="36" style="background: transparent; font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#666; text-align:center" height="12"> </fieldset> <p align="center"> </p> <p align="center"> <input type="image" name="Submit" value="Submit" src="registrarse.png" onmouseover="this.src='registrarsep.png'" onmouseout="this.src='registrarse.png'" onclick="return validat(nombre,acepto)"> </p> </form>
Código PHP:
<?php
function form_mail($sPara, $sAsunto, $sTexto, $sDe)
{
$bHayFicheros = 0;
$sCabeceraTexto = "";
$sAdjuntos = "";
if ($sDe)$sCabeceras = "From:".$sDe."\n";
else $sCabeceras = "";
$sCabeceras .= "MIME-version: 1.0\n";
foreach ($_POST as $sNombre => $sValor)
$sTexto = $sTexto."\n".$sNombre." = ".$sValor;
foreach ($_FILES as $vAdjunto)
{
if ($bHayFicheros == 0)
{
$bHayFicheros = 1;
$sCabeceras .= "Content-type: multipart/mixed;";
$sCabeceras .= "boundary=\"--_Separador-de-mensajes_--\"\n";
$sCabeceraTexto = "----_Separador-de-mensajes_--\n";
$sCabeceraTexto .= "Content-type: text/plain;charset=iso-8859-1\n";
$sCabeceraTexto .= "Content-transfer-encoding: 7BIT\n";
$sTexto = $sCabeceraTexto.$sTexto;
}
if ($vAdjunto["size"] > 0)
{
$sAdjuntos .= "\n\n----_Separador-de-mensajes_--\n";
$sAdjuntos .= "Content-type: ".$vAdjunto["type"].";name=\"".$vAdjunto["name"]."\"\n";;
$sAdjuntos .= "Content-Transfer-Encoding: BASE64\n";
$sAdjuntos .= "Content-disposition: attachment;filename=\"".$vAdjunto["name"]."\"\n\n";
$oFichero = fopen($vAdjunto["tmp_name"], 'r');
$sContenido = fread($oFichero, filesize($vAdjunto["tmp_name"]));
$sAdjuntos .= chunk_split(base64_encode($sContenido));
fclose($oFichero);
}
}
if ($bHayFicheros)
$sTexto .= $sAdjuntos."\n\n----_Separador-de-mensajes_----\n";
return(mail($sPara, $sAsunto, $sTexto, $sCabeceras));
}
//cambiar aqui el email
if (form_mail("[email protected]", $_POST[asunto],
"Los datos introducidos en el formulario son:\n\n", $_POST[email]))
echo "";
?>