找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1933|回复: 1

[php] PHP打开远程文件问题

[复制链接]
发表于 2009-6-23 15:27:26 | 显示全部楼层 |阅读模式
最近在研究FLASH结合PHP实现流视频的随点随放,和YOUKU功能一样的,回到如下难题:
以下是PHP文件,其中file变量我想引用一个远程地址,如http://www.jasonwhite.co.uk/files/golfers.flv,我查阅了很多资料,未果,主机也不能自由配置,请问各位,有什么封装的函数能实现打开远程文件并进行操作吗?
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
$seekat = $_GET["position"];
$file = $_GET["file"];
header("Content-Type: video/x-flv");
header('Content-Length: ' . filesize($file));
if($seekat != 0) {
        print("FLV");
        print(pack('C', 1 ));
        print(pack('C', 1 ));
        print(pack('N', 9 ));
        print(pack('N', 9 ));
}
$fh = fopen($file, "rb") or exit("Could not open $file");
fseek($fh, $seekat);
while (!feof($fh)) {
print (fread($fh, 16384));
}
fclose($fh);
?>
 楼主| 发表于 2009-6-23 18:04:03 | 显示全部楼层
没人会?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备19000417号-2 )

GMT+8, 2021-5-9 18:25 , Processed in 0.054080 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表