Я пытаюсь проанализировать некоторые переменные javascript, используя PHP.javascript variable parsing by php regex
Случайные сайт: (не мой сайт)
//.... content ...
function(response) {
if (response) {
var data = { id: "fka1q021", action: "post", date: "today" };
}
//.....
$url = 'www.website.com';
$content = htmlspecialchars(file_get_contents($url));
preg_match_all('/var data = { id: "(.*?)", action: "post", date: "today" };/', $content, $matches);
print_r($matches);
Выход:
Array ([0] => Array() [1] => Array())
Я хочу получить стоимость o е идентификатор который fka1q021
Как я могу получить его? Спасибо
'json_decode' человек. – moonwave99
@ moonwave99 Plain 'json_decode' понимает только JSON, а не литералы объектов JavaScript. – mario
@ moonwave99 - я не могу использовать json, у меня нет доступа к сайту –