Sheilac, como dijo DriverOp, register globals está desactivado por cuestiones de seguridad, y por lo mismo te aconsejo que no lo uses.
En el caso del envío de archivos, estos se encontrarán en $_FILES. El cual es un Array, con la información básica de cada archivo. Los keys de $_FILES, estarán dados, por la propiedad name del formulario.
Por ejemplo si tienes el siguiente input:
<input type="file" name="logo">
$_FILES quedará entonces de la siguiente forma:
Array (
[logo] =>
Array (
[name] => prod_82.jpg
[type] => image/jpeg
[tmp_name] => /tmp/phpM0NjQb
[error] => 0
[size] => 46021
)
)
Donde:
name: Nombre del archivo enviado.
type: Mime del archivo enviado.
tmp_name: Ruta y nombre del archivo temporal generado.
error: Índice perteneciente al error producido. 0 si no hubo error.
size: Tamaño del archivo.
Por lo cual tu variable $file_type en realidad sería $_FILES['logo']['type'], y lo que debes adjuantar al mail es $_FILES['logo']['tmp_name'].
Altareum.