正如标题所示,我正在努力保存一份domdocument。这个domdocument有一个动作,值为$ VAR $但是,在保存domdocument后,$ dollar标志被转义。 我如何防止它被转义? 问候, 米歇尔 编辑代码:
$xpath = new DOMXPath($doc);
$body = $xpath->query('//body')->item(0);
$form = $doc->createElement('form');
$form->setAttribute('action', '$PORTAL_ACTION$');
$form->setAttribute('method', 'post');
$p = $doc->createElement('p');
$p->setAttribute('style','text-align:center;');
$b = $doc->createTextNode('Wifi code:');
$p->appendChild($b);
$inputvoucher = $doc->createElement('input');
$inputvoucher->setAttribute('name', 'auth_voucher');
$inputvoucher->setAttribute('type', 'text');
$p->appendChild($inputvoucher);
$inputredirurl = $doc->createElement('input');
$inputredirurl->setAttribute('name', 'redirurl');
$inputredirurl->setAttribute('type', 'hidden');
$inputredirurl->setAttribute('value', '$PORTAL_REDIRURL$');
$p->appendChild($inputredirurl);
$inputsubmit = $doc->createElement('input');
$inputsubmit->setAttribute('type','submit');
$inputsubmit->setAttribute('name', 'accept');
$inputsubmit->setAttribute('value', 'Continue');
$p->appendChild($inputsubmit);
$form->appendChild($p);
$body->appendChild($form);
return urldecode($doc->saveHTML());