2009-10-23 9 views
0

저는 웹 개발에 익숙하지 않아 좋은 코드를 작성하고 있는지 확인하기 위해 w3.org 유효성 검사 도구를 사용하고 있습니다. 현재 PHP 함수를 사용하여 많은 HTML을 생성하는 프로젝트에서 작업하고 있는데, html을 검증하고 싶습니다. 그러나 w3.org는이를 지원하지 않습니다. 내가 찾은 유일한 방법은 내 코드를 렌더링하고 소스를보고 유효성을 검사하는 것이지만 어색하고 시간이 많이 소요되는 프로세스이며 다른 상황에서 다르게 렌더링 할 때 유효성 검사 만 근사합니다. 어떤 제안?PHP로 생성 된 HTML 유효성 확인

감사합니다,

레베카

+1

공개 URL이있는 한 해당 URL을 유효성 검사기에 공급할 수 있습니다. –

+0

많은 위대한 답변을 주셔서 감사합니다 !!!! 그리고 너무 빨리! 내가 가장 익숙한 도구를 사용 했으므로 이것은 가장 쉬운 방법이었습니다. 다시 한 번 감사드립니다. Rebecca – Rebecca

답변

4

깔끔한 프로젝트 :

http://tidy.sourceforge.net/

http://www.w3.org/People/Raggett/tidy/

행운을 빕니다.

편집 -

이 단정하면 스크립트의 출력이 해당 표준에 대한 유효하다는 것을 합리적으로 확신 할 수 분명합니다.

+1

출력 버퍼링을 사용하여 스크립트 출력을 캡처 한 다음 정리하여 유효성을 검사 할 수 있다고 덧붙였습니다. http://php.net/manual/en/book.outcontrol.php – MaxiWheat

4

Html Validator 추가 기능을 FireFox에 사용할 수 있습니다.

0

유효성 검사 도구는 PHP를 신경 쓰지 않으므로 PHP가 '불량'이라면 상관하지 않습니다. Doctype에 대한 간결하고 적절한 중첩을 위해 html 만 검사합니다.

1

주요 브라우저의 다양한 개발자 도구를 사용하면 스크립트에서 내보내는 HTML의 유효성을 검사하는 데 도움이됩니다.

  • IE6/7 - 당신이 IE 개발자 도구 모음
  • IE8은
  • 파이어 폭스에 내장 된 툴바를 가지고 설치할 수 있습니다 - 당신은 추가 기능으로 웹 개발자 도구 모음을 얻을 수

나는 오페라를 생각한다 몇 가지 도구가 내장되어 있지만 솔직히 Fx와 IE를 사용하여 만든 후에는 테스트 용으로 Opera 만 사용합니다.

0

Web Developer 1.1.8 도구 모음을 사용해보십시오.

광고 돈 개업 일이, 당신은 예를 들어, 로컬 유효성을 검사 할 수 있습니다 :

유효성 지역 CSS

유효성 지역 HTLM

을 일부 외부 웹 서버에 대한 액세스 권한이없는 경우 또는 심지어 당신이 그것에 접근 할 수 있다면.

또한 설치가 쉽고 특정 페이지의 유효성을 검사하려면 도구에서 마우스 오른쪽 버튼을 클릭하기 만하면됩니다. 유효성 검사 옵션 전체가 있습니다.

https://addons.mozilla.org/en-US/firefox/addon/60

0

대체 방법 : W3C의 유효성 검사기에 직접 입력 히치하이크 :

(나는 또한 나의 준비 서버가 쉬운 유효성을 수 있도록 온라인으로 을해야한다는 문제에 직면하고있다 - 다른 링크 ...)

w3c 유효성 검사기에서 직접 입력하면 양식이 제출됩니다. 또는 다른 말로하면 실제 유효성 검사 페이지가 POST 요청을받습니다.

그래서 대해하는 방법은 다음 링크를 확인합니다 (예 : 바닥 글에서) 그 PHP 파일에서 submitForValidation.php 에 이르게한다 : 로컬 호스트 서버를 통해 (

  • 잡아 당신이 단지에서 나온 리퍼러-URL)

이 아직 완료되지는 W3C 페이지에 POST로 제출, 그러나 아마 곧을 구현합니다.

0

1 단계 :이 같은 명령으로 일부 HTML을 생성하기 위해 PHP를 실행

php index.php > index.html 

php 시스템의 PATH 변수에 있는지 확인하십시오.

2 단계 : 일반 html 유효성 검사 도구로이 index.html의 유효성을 검사하십시오.

0

오페라 12는 생성 된 페이지의 유효성을 검사하는 데 적합합니다. 페이지로 이동 한 다음 마우스 오른쪽 버튼을 클릭하고 확인합니다. 그게 다야, 그게 두려워 할 정도로 두려운거야.