Как взять определённое значение из исходного кода определённого сайта?
Например, из исходного кода сайта vk.com/foaf.php?id=1
Я хочу взять значение <ya:created dc:date="(значение)"/>
PHP.
Ну в самом простом варианте, можно через регулярку:
$url = 'https://vk.com/foaf.php?id=1';
$file = file_get_contents($url);
preg_match_all('#<ya:created dc:date="(.*)"/>#U', $file, $out, PREG_SET_ORDER);
if (isset($out[0])) {
$date = $out[0][1];
$dt = new DateTime($date);
var_dump($dt->format('Y.m.d'));
}
А вообще есть всякие RDF либы, лучше с ними работать, они вам тот результат как массив на изичах представят.
Предложу альтернативный вариант:
$xml = simplexml_load_file('http://vk.com/foaf.php?id=1');
$dt = new DateTime((string) $xml->xpath('//ya:created/@dc:date')[0]);
echo $dt->format('Y.m.d');
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть скрипт который последовательно грузит файлы на сервер в группу вкНо проблема в том, что после 20 файлов выскакивает капча и не дает грузить...