使用 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);
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);