PHP.mk документација

Tidy е врзување за алатката за чистење и поправка на Tidy HTML, која ви овозможува не само да чистите и поинаку да манипулирате со HTML, XHTML и XML документи, туку и да се движите низ дрвото на документот, вклучувајќи ги и оние со вградени скриптни јазици како PHP или ASP во нив користејќи објектно-ориентирани конструкции.

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

tidy.examples.basic.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека tidy.examples.basic.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
Tidy е врзување за алатката за чистење и поправка на Tidy HTML, која ви овозможува не само да чистите и поинаку да манипулирате со HTML, XHTML и XML документи, туку и да се движите низ дрвото на документот, вклучувајќи ги и оние со вградени скриптни јазици како PHP или ASP во нив користејќи објектно-ориентирани конструкции.

Референца за `tidy.examples.basic.php` со подобрена типографија и навигација.

tidy.examples.basic.php

Tidy е врзување за алатката за чистење и поправка на Tidy HTML, која ви овозможува не само да чистите и поинаку да манипулирате со HTML, XHTML и XML документи, туку и да се движите низ дрвото на документот, вклучувајќи ги и оние со вградени скриптни јазици како PHP или ASP во нив користејќи објектно-ориентирани конструкции.

Овој едноставен пример покажува основна употреба на Tidy.

Пример #1 Основна употреба на Tidy

<?php
ob_start
();
?>
<html>a html document</html>
<?php
$html
= ob_get_clean();

// Specify configuration
$config = array(
'indent' => true,
'output-xhtml' => true,
'wrap' => 200);

// Tidy
$tidy = new tidy;
$tidy->parseString($html, $config, 'utf8');
$tidy->cleanRepair();

// Output
echo $tidy;
?>

Белешки од корисници 3 белешки

gk на anuary dot com
12 години пред
If you are looking for HTML beautifier (a tool to indent HTML output produced by your script), Tidy extension might not be the right tool for the job.

First and foremost, you should not be using either Tidy or alternatives (e.g. HTML Purifier) in the production code. HTML post procession is relatively resource demanding task, esp. if the underlying implementation relies on DOM API. However, beyond performance, HTML beautification in production might hide far more serious output issues that will be hard to trace back, because output will not align with the input.

If you are indenting to use indentation (consistent, readable formatting of the output) for development purposes only then you might consider implementation that relies on regular expression. I have written, https://github.com/gajus/dindent for this purpose. The difference between earlier mentioned implementation and the latter is that regular expression based implementation does not attempt to sanitise, validate or otherwise manipulate your output beyond ensuring proper indentation.
i dot c dot lovett at NOSPAM dot gmail dot com
пред 14 години
Anyone trying to specify "indent: auto" as documented at http://tidy.sourceforge.net/docs/quickref.html#indent

<?php
$tidy_options = array('indent' => 'auto'); // WILL NOT WORK
$tidy_options = array('indent' => 2); // equivalent of auto

$tidy = new Tidy();
$tidy->parseString($html, $tidy_options);
?>
mmeisam at gmail dot com
пред 5 години
If you're using tidy to clean up your HTML but only want your string formatted and not the whole html and head tag, you can use the following configuration array:

<?php
$config = [
    'indent'         => true,
    'output-xhtml'   => false,
    'show-body-only' => true
];

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

echo $tidy;
?>
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.