Nginx에서 html tidy를 사용하는 방법

Nginx에서 html tidy를 사용하는 방법

방금 설치했어요HTML 정리다음 명령줄을 사용하세요.

sudo apt-get install php5-tidy

하지만 결국은 자동으로 진행되는 과정이고 스스로 일을 할 수 있다고 생각했기 때문에 어떻게 사용해야 할지 모르겠습니다.

사용 방법을 알려주는 작은 코드를 찾았지만 어디에 넣어야 할지 모르겠어요!

코드는 다음과 같습니다

 $config = array(
            'indent'         => true,
            'output-xhtml'   => true,
            'show-body-only' => true,
            'wrap'           => 0);

    $tidy = new tidy;
    $tidy->parseString($html_txt, $config, 'utf8');
    $tidy->cleanRepair();

    echo $tidy;

이 정보는 다음 링크에서 찾았습니다.Ubuntu/Debian에서 HTML Tidy 및 PHP5 사용

내 목적은 Ngnix 서버에서 HTML 및 PHP 파일을 구성하는 것입니다. Mod_strip과 같은 Nginx 모듈을 사용해 보았지만 작동하지 않습니다...!!

위 코드를 어디에 어떻게 사용하는지 아시나요?

답변1

이 코드는 PHP 내에서 직접 Tidy의 PHP 코드를 구성하고 실행하는 것으로 보입니다. 이것은 당신이 찾고 있는 것과 같지 않습니다. 당신이 원하는 것은 .html파일에 대해 Tidy를 실행할 수 있는 것입니다. 이런 방식으로 Tidy를 사용하는 것은 Nginx와 아무 관련이 없습니다. 다음과 같이 모든 파일에서 Tidy를 실행할 수 있습니다 .html.

$ tidy -m some.html

some.html이렇게 하면 수정 사항이 적힌 HTML 파일이 정리됩니다 . 이는 Tidy의 역량 중 빙산의 일각에 불과합니다. 일련의 파일을 제공할 수 있고 구성 파일에 구성 옵션을 포함할 수 있으며 tidy다음과 같이 해당 파일을 읽을 위치를 지정하고 오류를 다른 파일에 보고할 수 있습니다.

$ tidy -config cfg.tidy -f errors.txt -m some.html

파일이 포함된 디렉토리 트리에서 Tidy를 실행하려면 .html이를 수행하기 위한 자체 스크립트를 작성해야 합니다.

PHP 파일은 어떻습니까?

내가 아는 한 Tidy는 일반 .php파일을 처리하지 않고 HTML 파일의 PHP 태그에 포함된 PHP를 제한된 방식으로 처리하지만 그게 전부입니다.

그러나 다음과 같은 다른 코드 미화 도구를 사용할 수 있습니다.PHP_미화자. Life Hacker 기사에 나열된 다른 제목은 다음과 같습니다.웹 개발 도구: 코드 꾸미기 및 포맷터.

코드 조각에 대한 자세한 내용은 무엇입니까?

질문에 포함된 코드 조각에 여전히 관심이 있다면 PHP 스크립트에서 Tidy를 사용하는 방법에 대한 아주 좋은 예가 있습니다.Tidy PHP 확장을 사용하여 HTML 코드 구성.

인용하다

관련 정보