захват изображения с URL-адреса в Facebook без cURL - PullRequest
0 голосов
/ 20 марта 2012

У меня есть адрес страницы в Facebook. Я хочу иметь возможность получить изображение из URL, однако сервер, который я использую, работает в безопасном режиме cURL. Я пытаюсь сохранить изображение на моем сервере. Я предпринял несколько попыток, однако все попытки привели к ошибке из-за ограниченных возможностей моих серверов. Это вообще возможно без cURL?

Пример того, что у меня пока есть:

<?

function getImages($url) {

  $ch = curl_init();

  curl_setopt_array($ch, array(CURLOPT_URL => $url, CURLOPT_FOLLOWLOCATION => true,       CURLOPT_RETURNTRANSFER, true));

  $results = curl_exec($ch);

  $doc = new DOMDocument();

  $doc->loadHTML($results);

  $images = $doc->getElementsByTagName('img');

  return($images);
}

getImages('http://t.co/vPnWwPy8');

?>

РЕДАКТИРОВАТЬ: я получаю ошибку:

Предупреждение: curl_setopt_array () [function.curl-setopt-array]: CURLOPT_FOLLOWLOCATION не может быть активирован, когда safe_mode включен или open_basedir установлен

Спасибо!

1 Ответ

2 голосов
/ 20 марта 2012

Вы можете использовать file_get_contents ().

http://in3.php.net/manual/en/function.file-get-contents.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...