如何使用Simple HTML DOM和普通PHP添加页脚链接?我用它来找到页脚:
$html = file_get_html('/index.php');
// Find footer
foreach($html->find('footer') as $f){
//the normal php code here
}
现在我如何使用PHP将链接添加到页脚?
否则,如果你可以在没有简单HTML DOM的情况下做到这一点,你怎么做? 我宁愿使用普通的PHP而不是简单的HTML DOM。
答案 0 :(得分:1)
// create a dom
$dom = new DOMDocument();
// load the html url
$dom->loadHtmlFile('http://localhost/index.php');
// get the #footer element
$footer = $dom->getElementById('footer');
if ($footer) {
// create a link element
$link = $dom->createElement('a');
// set the href attribute
$link->setAttribute('href', '...');
// add some text content to the link
$link->appendChild($dom->createTextNode('...'));
// append the link into the footer
$footer->appendChild($link);
}
echo $dom->saveHtml();