Может ли simplehtmldom
использоваться для определения внутреннего содержимого DIV (а не атрибута), равного значению $_POST
?с помощью simplehtmldom для поиска внутреннего содержимого
мне нужно проверить, что DIV
с внутренним содержанием позволяет говорить John doe
уже не существует до того, как страница изменена с помощью FWRITE
- значение сравнивается с будет дано simplehtmldom
значением $_POST
. Ничего из этого не происходит в/через базу данных, и если я пропустил что-то, что обращается к этому в докторе simplehtmldom
, то извините заранее, я просто этого не видел.
Предполагая, что: $_POST['data'] = "John Doe";
и текущая страница:
<div id="aaa"> John Doe </div>
<div id="bbb"> Jane Doe </div>
<div id="ccc"> Mike Doe</div>
бы это ниже работы, чтобы найти DIV
с внутренним содержанием "John Doe"
?
$html = file_get_html("$_SERVER['PHP_SELF']");
$result = $html->find("$_POST['data']");
if ($result !=="") {do this....} else {do this instead...}
Почему бы вам не сделать это с помощью JS? –
Есть еще некоторая обработка PHP, которая должна быть выполнена в зависимости от того, найден ли контент, мне не удавалось в прошлом передавать JS-значения в PHP. Но я рассмотрю ваше предложение, если простой ххтмлдом не будет работать. Спасибо – DMSJax