Как вставить строку php-кода в html-файл, используя SimpleHtmlDOM - PullRequest
0 голосов
/ 18 января 2011

Я пытаюсь вставить THE PHP CODE между <div id="container"> КОДОМ PHP здесь </div>. Я использую http://simplehtmldom.sourceforge.net/ в этом парсере Php Html.

Я до сих пор понял, как найти div с идентификатором, который называется container:

// Найти все атрибуты id = foo

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

Тогда после нахождения фу, что дальше?

Ответы [ 2 ]

0 голосов
/ 18 января 2011

Почему бы не изменить исходный шаблон Wordpress вместо попытки взломать текст позже?Этот фрагмент PHP может потенциально привести к огромному фрагменту текста, и вы не можете вставить его дословно в DOM - вы можете вставить только его вывод (который вы должны захватить с помощью ob_start()/ob_get_clean() anywyas).

0 голосов
/ 18 января 2011
$html->find('div[id=foo]')->innertext = 'bar';

Должны ли вы выполнять работу, но вам лучше изменить DOM с помощью JS?

...