> 백엔드 개발 > PHP 튜토리얼 > apache2.2输出html有异常

apache2.2输出html有异常

WBOY
풀어 주다: 2016-06-06 20:47:32
원래의
1127명이 탐색했습니다.

本地站点测试完成之后,将代码clone到服务器上,服务器用的是windows server 2003
本地首页的代码是这样的
apache2.2输出html有异常

但是放到远端服务器上就变成这样了
apache2.2输出html有异常

远端的html里head标签的内容全跑到body里去了,而且body里一开始有一块很大的空字符串,造成了访问网站的时候最上面有一块很明显的空白,但是本地运行的是完全没有问题的,猜想是不是远端服务器的apache有问题,有没有哪位大大遇到过这样的情况的,需要做哪些配置,急求啊,预祝各位新春快乐~

回复内容:

本地站点测试完成之后,将代码clone到服务器上,服务器用的是windows server 2003
本地首页的代码是这样的
apache2.2输出html有异常

但是放到远端服务器上就变成这样了
apache2.2输出html有异常

远端的html里head标签的内容全跑到body里去了,而且body里一开始有一块很大的空字符串,造成了访问网站的时候最上面有一块很明显的空白,但是本地运行的是完全没有问题的,猜想是不是远端服务器的apache有问题,有没有哪位大大遇到过这样的情况的,需要做哪些配置,急求啊,预祝各位新春快乐~

参考一下这个帖子:
http://bbs.csdn.net/topics/380258641

附此楼猪最后解决问题的方案:

多谢大家,更谢谢wzhiyuan,我解决了,就是include的问题,包含的文件是utf-8编码的,但是有BOM头,我用一个函数把网站目录里的所有文件的BOM头去掉以后就恢复正常了,希望看到帖子的同志们以后遇到这样的问题不要跟我一样纠结了,顺便贴一下我去除BOM头的函数代码,希望大家能用上,不要像我一样纠结了
(...后面省略1000+字,卤煮自己去看吧)

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿