Si, sin lugar a dudas este tramite debería de hacerlo un programador, seguro a los señores estudiados no se les pasan estas burradas... en fin, me tocó a mi hacerlo y esto del autodidacta es medio complicado.
 
Nada de lo que me comentas fue necesario hacer... no me habia dado cuenta pero con corregir  
 Código PHP:
    $subido = fopen( "files/".$archivo, "rb" ); 
    
  Fue mas que suficiente... 
Gracias como sea