Задать вопрос
@greenline111

Как удалить, установить и сохранить атрибут с помощью simple html dom?

Как сделать то что написано в теме вопроса? Как не пробовал не получается, мне нужно удалить все class, потом установить их с новым значением и сохранить это все.

$data = file_get_html('index.html');
                foreach( $data->find('div')->class as $div ){   
                    removeAttribute($div);
                }
                file_put_contents('index.html', $data);
                $data->clear();
                unset($data);
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Документацию читайте!
Ответ написан
artzolin
@artzolin
php, WordPress разработка сайтов artzolin.ru
У вас не получится сделать методом тыка

1. Печатайте переменные
2. Читайте документацию. Например, переопределять значения рекомендуется так: $e->href = 'my link';
3. Если не найдет ->find(), будет критическая ошибка
4. Класс - это не атрибут
5. removeAttribute() - это функция js, а не php
6. file_put_contents() возвращает false, в случае ошибки, пишите это условие для дебага
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽