Mira... lo que sucede es una sucesion de errores:
Código PHP:
Warning: fopen(html/mypage.html) [function.fopen]: failed to open stream: Permission denied in /home/nor7on/public_html/bnc/tools.php on line 17
Este error te dice que no tienes permiso para abrir "mypage.html".
Por consecuencia:
Código PHP:
Warning: fwrite(): supplied argument is not a valid stream resource in /home/nor7on/public_html/bnc/tools.php on line 18
Warning: fclose(): supplied argument is not a valid stream resource in /home/nor7on/public_html/bnc/tools.php on line 19
fwrite() y fclose() no funcionaran porque no tienes el archivo abierto.
Y finalmente:
Código PHP:
Warning: Cannot modify header information - headers already sent by (output started at /home/nor7on/public_html/bnc/index.php:66) in /home/nor7on/public_html/bnc/tools.php on line 20
Como se mostraron los errores anteriores, ya se envio informacion al browser y el header no funcionara.
Primero resuelve el tema de los permisos en el archivo y luego todo deberia funcionar ok.
Suerte!