Я создаю небольшой скрипт AJAX, который получит содержимое указанной веб-страницы, а затем отобразит содержимое скрытых DIV (ов), если есть один или несколько.Echo hidden div content
Скрытые DIV (ы) имеют style="display:none;"
или style="display: none;"
, поэтому я хочу найти это.
Как я могу выполнить эту задачу? Я не очень хорошо с регулярными выражениями :(
Я пытался с этим, но он не работает до сих пор :)
$htmldata = file_get_contents($_GET['webaddr']);
$value = preg_match_all('/<div\s*style=\"\s*display:\s*none\s*\">(.*?)<\/div>/s',$htmldata,$estimates);
Большое спасибо!
Уточнитните "не работает". – Goikiu
Уверен, что он всегда имеет дисплей 'style =": none; "' и не скрыт через внешний CSS? – putvande
Вы забыли ';' –