2011-01-18 15 views
0

<div id="container">の間にTHE PHP CODEを挿入しようとしています。</div>です。私はこのPhp Html Parserでhttp://simplehtmldom.sourceforge.net/を使用しています。SimpleHtmlDOMを使用してhtmlファイルにphpコードの行を挿入するには

私は、コンテナと呼ばれるIDを持つdiv要素を見つける方法を、これまでのところ、これを持っている:

// fooのを見つけた後次にID = fooの

$ret = $html->find('div[id=foo]'); 

をどの属性すべて、何を探します次?

答えて

0
$html->find('div[id=foo]')->innertext = 'bar'; 

JSを使用してDOMを変更する方がよいでしょうか?

+0

警告:非オブジェクトのプロパティを割り当てようとしています – woninana

+0

クラスのインスタンスを正しく設定していますか?例えば'$ html = file_get_html( 'http://www.google.com/');' –

0

後でテキストをハックしようとするのではなく、ソースWordpressテンプレートを変更しないのはなぜですか?そのPHPスニペットは、潜在的に膨大な量のテキストを生成する可能性があり、そのままDOMに挿入することはできません - その出力を挿入することができます(これは、ob_start()/ob_get_clean()でキャプチャする必要があります)。

+0

私はWordPressのテンプレートをハックしようとしていません、私は現在WordPressのテンプレートに接続されているプロジェクトを開発しています。 – woninana

関連する問題