방금 설치했어요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 코드 구성.