Я пытаюсь разобрать html с помощью этой функции, и она возвращает изображение. но когда я использую прокси ниже, он не работает.
function getId($name)
{
$name = trim($name);
$url = "$name";
$postdata = http_build_query(
array(
'url' => $url,
'check' => 'Lookup'
)
);
$auth = base64_encode('myusername:mypassword');
$opts = array(
'http' => array(
'proxy' => '45.XX.XX.XXX:80',
'request_fulluri' => true,
'header' => "Proxy-Authorization: Basic $auth",
'method' => 'POST',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = file_get_contents('https://www.website.com/'.$url.'');
$regex = '/og:image"\s*content="([^"]+)"/';
preg_match($regex, $result, $matches)
return($matches[1]);
Мой прокси работает везде, но не здесь, может, что-то не так с этой функцией? Пожалуйста, помогите!