PHP замена аттрибутов в HTML теге

152
11 января 2019, 21:00

Прошу советов от специалистов в PHP, по такой задаче:

Хочу в хедер.php разместить скрипт который будет проходить по всему низлежащему DOM и заменять путь в srс, на тот который находится в data-src. Или как вариант, data-src затирает src и соответсвенно вырезается "data-" из название аттрибута понимаю как сделать это на JS:

document.onreadystatechange = function() {
    var imgArray = document.querySelectorAll("img[data-src]");
    for (i = 0; i < imgArray.length; i++ ){
        imgArray[i].src = imgArray[i].dataset.src;
    }
};

а с PHP мало знаком, поэтому не знаю насколько целесообразно пытаться разобраться, например, с этим: http://docs.php.net/manual/en/domdocument.loadhtml.php или существуют какие-то другие способы, если вообще существуют...

P.S. причина всей этой заварушки: с помощью mobile_detect.php я определяю мобильные устройства+плохие браузеры, и там эту замену производить не буду + там подключается lazyload или просто отложенная загрузка изображений

READ ALSO
Что за ключевое слово такое в PHP?

Что за ключевое слово такое в PHP?

Наткнулся в ходе изучения чужого кода на Yii2 с такой вот штукой

156
Существует ли API для работы с Google Doc?

Существует ли API для работы с Google Doc?

Для работы с Google Sheets есть, а для работы с Google Doc не нашёл

188
Как получить несколько таблиц на rest api на yii2

Как получить несколько таблиц на rest api на yii2

У меня есть TableName1, TableName2, TableName3 и я хочу получить их по запросу например:

165
Черз Qprocess вызвать 7za.exe и передать ей строку с параметрами

Черз Qprocess вызвать 7za.exe и передать ей строку с параметрами

Подскажите пожалуйстаЧерез Qprocess вызываю консоль

148