Получить удаленный FLV с помощью PHP и curl - PullRequest
0 голосов
/ 06 декабря 2009

Я хочу знать, возможно ли получить удаленный FLV-файл и сделать его «потоковым», используя PHP и функцию exec. У меня есть «завиток» в моей среде, поэтому я хочу что-то вроде:

exec ('curl http://myhosts.com/myflv.flv', $out);
print $out;

Проблема в том, что $ out возвращается как массив; я хочу вывести «сырой» поток, возвращаемый curl.

1 Ответ

1 голос
/ 06 декабря 2009

Вы должны иметь возможность использовать fpassthru () для этого, хотя, вероятно, было бы лучше просто вместо этого перенаправить пользователя на правильный URL.

$fp = fopen('http://myhosts.com/myflv.flv', 'rb');
fpassthru($fp);

Или перенаправить:

header('Location: http://myhosts.com/myflv.flv');

Если подумать, вы даже сможете использовать readfile ()

readfile('http://myhosts.com/myflv.flv');

В любом случае, если вы можете просто перенаправить пользователя, сделайте это. Это намного эффективнее.

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