Enviar un archivo adjunto por PHP es bastante engorroso amigo, en tal caso te recomiendo enormemente que utilices
PHPMailer que es un código que te ayudara a enviar mails de forma sencilla con adjuntos sin que te compliques a vida.
Es de anotar que necesitaras un poco de conocimiento en POO (Programacion Orientada a Objetos) ya que este código se maneja a travez de una clase.
O tambien puedes tratar de leer
ESTE tema que explican paso por paso como enviar un archivo adjunto con la función mail de PHP.
Espero que te sirva de ayuda.