1

ビデオ (サード パーティが提供) を Web サイトに表示することを希望するクライアントがいます。Web サイトはビデオを表示するために swfobject を使用しているので、クライアントの Web サイトで動作するようにそれを取得して少し変更するのが最も簡単だと思いました。

PHP DOMDocument を使用するのが最善の方法のようですが、残念ながら、提供されている HTML は不正な形式であり、心臓発作を引き起こします。HTML のエラーを無視するようにすることは可能ですか、それとも別の方法でこれを行うことができますか?

4

2 に答える 2

3

これがPHP 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;
?>

HTML Tidy 構成オプションを参照してください。

于 2010-03-04T22:59:23.117 に答える
0

jQuery が好きなら、「Simple HTML Dom Parser」を使用できます。それはうまくいきます。

于 2013-01-15T17:25:44.947 に答える