0
나는이 사실을 알 수 없다. 한 마디로 $ _GET 변수 집합에 따라 웹 페이지가 바뀔 것입니다. 웹 페이지를 만들 때 선택할 수있는 2 가지 메뉴가 있습니다. 이 메뉴는 html 파일에 저장됩니다.file_get_contents() 오용
다음은 해당 파일을 읽는 행입니다.
$template->set('menu',file_get_contents('../gamefiles/site_menu.html'));
여기에는 회선이 작동하는 기능이 있습니다.
function set($div,$data)
{
$result = $this->xpath->query("//div[@id = '".$div."']");
$node = $result->item(0);
$node->nodeValue = $data;
$this->dom->saveHTML();
}
다음은 메뉴 파일에있는 내용입니다. 내 문제는 그 다음에
<a href=''><div>Home</div></a><br />
<a href=''><div>Documentation</div></a><br />
<a href=''><div>Support</div></a><br />
<a href=''><div>Affiliates</div></a><br />
<a href=''><div>Sign up!</div></a><br />
및 혼자 사용 DOMXPath 기능이 뭔가를하고 있다고 생각하는 날 리드 올바른 값을 반환 할 때의)
<a href=''><div>Home</div></a><br />
<a href=''><div>Documentation</div></a><br />
<a href=''><div>Support</div></a><br />
<a href=''><div>Affiliates</div></a><br />
<a href=''><div>Sign up!</div></a><br />
file_get_contents를 (반환 몇 가지 이유입니다 ... 그것에. 임은 꽤 난처했다.
어떤 아이디어가 있습니까? DOMDoc
function __CONSTRUCT($template)
{
$this->dom = new DomDocument();
$this->dom->loadHTML(file_get_contents($this->template_dir.$template));
$this->xpath = new DomXPath($this->dom);
}
어떻게 DOMDocument를 만드십니까? – meze
어쩌면 this'd 도움 : http://stackoverflow.com/questions/1629890/php-domdocument-save-xml-with-html –
아 당신 신사와 학자입니다 감사합니다. – steve