Мне нужно получить файл flv с filmix.net/uzhasy/14482-tayna-bermudskogo-treugolnika-the-bermuda-triangle-1987.html Когда я захожу на сервер через браузер, ссылка на.FLV-файл, который я нашел, и он может сохранить файл.
И когда я делаю скрипт php, ссылка не работает.
video-10.filmix.net / s / 37d6764a8f8e43bd754f53431c2e79ce / _02/The.Bermuda.Triangle.1978.DVDRip.flv - работа video-10.filmix.net/s/d93d70a78428816b714882c678c39230/_02/The.Bermuda.Triangle.1978.DVDRip.flv - не работает.
Iпробовал так:
$viart_xml = fsockopen("filmix.net", 80, $errno, $errstr, 12);
fputs($viart_xml, "GET /uzhasy/14482-tayna-bermudskogo-treugolnika-the-bermuda-triangle-1987.html HTTP/1.1\r\n");
fputs($viart_xml, "Host: filmix.net\r\n");
fputs($viart_xml, "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13\r\n\r\n");
fputs($viart_xml, "Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3\r\n");
fputs($viart_xml, "Accept-Encoding: gzip,deflate\r\n");
fputs($viart_xml, "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7\r\n");
fputs($viart_xml, "Keep-Alive: 115\r\n");
fputs($viart_xml, "Connection: keep-alive\r\n\r\n");
if (!$viart_xml) {
echo "$errstr ($errno)<br />\n";
} else {
$content = "";
while (!feof($viart_xml)) {
$content .= fgets($viart_xml, 1000000);
}
fclose($viart_xml);
echo $content;
end:
function download_pretending($url,$user_agent='Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)')
{
$ch = curl_init();
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_REFERER, 'www.yandex.ru');
$result = curl_exec ($ch);
curl_close ($ch);
return $result;
почему ссылки разные?