Я пытаюсь загрузить php-файл, содержащий в основном код html в DOMdocument, чтобы я мог получить доступ к значениям некоторых форм ввода на странице. Вот код, я использую:Проблема с доступом к элементу с PHP dom
$dom = new DOMDocument();
$html = file_get_contents('./drafter.php');
$dom->load($html);
$rw = $dom->getElementById('rW')->nodeValue;
вот HTML из Rw из файла drafter.php:
<input type="text" id="rW" size="3" maxlength="4"value="1100"/>
Что я делаю неправильно? Спасибо за помощь.
Спасибо! Также как лучше всего проверить правильность загрузки dom? – user1258430
@ user1258430 Просто вызовите 'if (! $ Dom)' после '$ dom-> load()'. '$ dom' будет FALSE, если он не загрузится. –
hmm его все еще не работает, переменная $ rw пуста. возможно, я не назвал файл правильно. Файл php-файла drafter - это одна папка, с которой работает этот скрипт. – user1258430