使用 simple_html_dom 操纵 div 内容

manipulate div content using simple_html_dom

test01.php

<div id="res"></div>

我需要在服务器端更改 #res 的内容。

ajax.php

include ("simple_html_dom.php");  // the same folder as `ajax.php`
$url = $_POST["url"];  // http://localhost/up/matria/test01.php - that's ok
$html = file_get_html($url);
$html->find('div#res')->innertext = '525';

我试过保存更改:

$html->save($url);  // first try
file_put_contents($url, $html);  // next try
$htmlString = $html->save();
file_put_contents($url);  // next try

正在重新加载页面 - res 仍然是空的。

更改内部文本后,继续将 html 保存回文件

喜欢:

$html->save(path to file on disk);

或者您可以取回 html 字符串并使用 PHP 文件系统函数保存它:

$htmlString = $html->save();
file_put_contents(path to file on disk);