Сделал preg_match_all('@<img id="banner" src="(.*?)"@smi', $js, $matches);
print_r($matches[1]); выводит массив
$item->image = $matches[1]; ссылку на картинку не выводит, Array
preg_match_all('@<img id="banner" src="(.*?)"@smi', $matches);
print_r($matches);
не отдает url картинки
Получается из одного запроса $js=file_get_contents одновременно ссылку, h2 и url картинки не вытянуть?
Если делать 2 $js=file_get_contents то данные будут разные, вывод рандомный, получится ссылка и h2 одни а картинка к ним другая.
Я не смогу корректно вставить ваш код в
if(preg_match_all("/<a.*?href=\"(.*?)\">.*?<h2.*?>(.*?)<\/h2>/s", $js,
и вывести в $item->img = $matches..........;
но попробую...
Я из решений нашел только echo iconv('windows-1251','utf-8', $page_source);
Как проверять и потом применять echo iconv('windows-1251','utf-8', $page_source);
я не знаю...
В случае с font, страничка пытается загрузить fonts файлы шрифтов:
.eot
.woff
.ttf
.svg.....
только ссылки на эти файлы обычно находятся внутри файла стилей .css и как я понял, curl их не может подгрузить или сама ссылка на них читаема только с оригинального домена.
Пример, файл стилей грузится с помощью curl без проблем http://www.joysignals.ru/css/font-awesome.min.css
а вот подтянуть с него ../fonts/fontawesome-webfont.eot?v=4.2.0 не может.
С доменом ясно, что мой сайт не соответствует домену Adobe Muse, я прошу способ обхода этого...
Блек лист сделал так
Обрадовался но рано, с протоколом http и https блек лист не работает, думал достаточно имя внести...
С <head> noindex ничего не придумал :(
Помогите еще, пожалуйста.
Написал скрипт, есть необходимость проверить пришедший на него post запрос на наличие домена в блек листе.
Т.е. создаю блек лист (к примеру, файл) с доменами:
ya.ru,google.com и т.д.
В момент обработки скрипта, нужно выполнить проверку пришедшего в post - url, если домен в блек листе - вывести сообщение и не исполнять скрипт ниже, если домена нет в блек листе - выполнить весь скрипт.
Можно это осуществить?
И еще, день вожусь и не могу без ошибок сделать проверку на тег внутри <head></head>,
т.е. в <head> есть тег noindex, нужно как и в первом варианте остановить обработку скрипта ниже и выполнить редирект на пришедший в post - url адрес, если noindex нет - выполнить весь скрипт.
Кучу вариантов перепробовал, получается частями и ошибок куча.
Помогите, пожалуйста.
jkm, здорово!
Спасибо.
Gerga, спасибо!
Я бы не догадался...