이게... HTML 문서의 문법 및 기타 오류를 검사 하는 거라고 알고 있습니다.. (제목에 쓰여 있는...)
그런에 이걸 페키지로 설치 할려고 하니 웹서버 같은 것들이 의존성 문제에 걸리더군요. 저는 웹서버를 직접 컴파일 하고 PHP도 거기에 엮었습니다. rpmfind.net에서 찾아 보니 w3c-markup-validator-lib와 w3c-markup-validator 이 있더군요. 제가 보기에 library를 깔고 validator을 깔아야 되는 거 같은데... 후훗!!! 제가 우분투를 쓰기 때문에 RPM을 받아서 갈 수는 있지만, 그 보다는 소스를 받아 설치 하는게 나을 거 같고 RPM으로 까는 것도 결국은 별 쓸 때 없는 짓 같아서요... 이게 바이너리도 아니지만 말입니다...
원래 PHP에서 HTML을 그냥 INCLUDE 시키면 갑자기 문자열이 튀어 나왔다고 뭐라고 하나요? 원래 안 그런 걸로 아는데요... 아! XML문서라서 그런가요? 제가 XML이랑 섞인 HTML을 불렀거든요. 앞에
<?xml version=...
이렇게 되어 있더군요 윽... <? 한 뒤에 바로 XML이 떠서 그런거 같군요. 이것에 관한 설정을 해 줘야 하나.. 근대 그거 ASP랑 쓸 때 설정 아닌지 윽. short_open_tag 이걸 꺼 줘야 할 거 같은데 이러면, 다른 PHP들이 또 안 돌아 가거든요. 대부분 서버에 있는 것들이 그냥 짧은 태그로 열게 되어 있어서... (서버는 저 혼자의 것이 아니죠 흠.) 이게 어디 있는 HTML이냐면.. MRTG생성물을 INCLUDE해서 표시 하려고 했더니 이러네요.