PHP ve curl kullanarak uzak bir FLV alın

1 Cevap php

Ben uzak bir flv dosyasını almak ve PHP ve exec fonksiyonunu kullanarak stream 'olması mümkün olup olmadığını bilmek istiyorum. Benim environnement 'kıvırmak' var bu yüzden ben gibi bir şey istiyorum:

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

Problem $ dışında bir dizi olarak döndürülür olduğunu; i çıkışına kıvrılma tarafından döndürülen 'ham' akışı istiyorum.

1 Cevap

Muhtemelen sadece yerine doğru URL'ye yönlendirmek için daha iyi olurdu karşın, bunun için fpassthru() kullanmak gerekir.

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

Veya yönlendirme:

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

Düşününce gel, hatta kullanmak gerekir readfile()

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

Sadece kullanıcıyı yönlendirebilirsiniz eğer herhangi bir oranda, bunu. Bu şekilde daha verimli olur.