Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2008, 16:38
EmmanuelOA
 
Fecha de Ingreso: octubre-2005
Mensajes: 207
Antigüedad: 18 años, 7 meses
Puntos: 0
mail attachment

Tengo un formulario para enviar un correo con archivo adjunto : http://e-de.com.mx/edecontacto/cvenvia.html

Al enviar no me marca ningún problema, pero recibo el correo sin el archivo, que sin embargo sí fue subido al directorio donde tengo el php (en este caso http://e-de.com.mx/edecontacto/)

¿Cómo hago pa que también me envíe el archivo este php?
Intenté agregar la variable $nombre_archivo al paréntesis de mail() pero no funciona.

Muchas gracias!

Código PHP:
<?

//tomo el valor de un elemento de tipo texto del formulario
$fecha date("D-M-y H:i");
$mymail "[email protected]";
$subject "Bolsa de trabajo";
$header "From:".$_POST["email"]."\nReply-To:".$_POST["email"]."\n";
$header .= "X-Mailer:PHP/".phpversion()."\n";
$header .= "Mime-Version: 1.0\n";
$header .= "Content-type: text/plain";
$contenido .= "Nombre: ".$_POST["nombre"]."\n";
$contenido .= $_POST["userfile"]['name'];


//datos del arhivo
$nombre_archivo $HTTP_POST_FILES['userfile']['name'];
$tipo_archivo $HTTP_POST_FILES['userfile']['type'];
$tamano_archivo $HTTP_POST_FILES['userfile']['size'];
//compruebo si las características del archivo son las que deseo
if (!((strpos($tipo_archivo"pdf") || strpos($tipo_archivo"pdf")) && ($tamano_archivo 2097152))) {
    echo 
"la extensión del archivo es incorrecta o el tamaño sobrepasa los límites.";
}else{
    if (
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'], $nombre_archivo)){
       
//envío
       
mail($mymail$subjectutf8_decode($contenido) ,$header$nombre_archivo);
       
//envío
       
echo "tu archivo se envió correctamente.";
    }else{
       echo 
"ocurrió un error.";
    }
}
?>
__________________
eoran.com