在线播放与多线程断点下载问题 to syre难道真的一点办法都没有了吗?为什么jsp的可以呢?好象ASP也行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //如果是下载文件的范围而不是全部,向客户端声明支持并开始文件块下载 //要设置状态 //响应的格式是: //HTTP/1.1 206 Partial Content response.setStatus(javax.servlet.http.HttpServletResponse.SC_PARTIAL_CONTENT);//206 //从请求中得到开始的字节 //请求的格式是: //Range: bytes=[文件块的开始字节]- p = Long.parseLong(request.getHeader("Range").replaceAll("bytes=","").replaceAll("-",""));它那个程序关键就在这儿 TO SYRE:这点我注意到了,但是PHP中好象没有getHeader这样的函数,到底该怎样做?还有第二个问题,怎样实现在线播放? 附录 JPHP 输入/输出流看看手册的这部分 这里面就有所有的http请求头啊 你说的是www.php.net中的FAQ吧我看了一下,想必是水平不够,如果你知道怎么用,就请给我来个例子吧!谢谢 $heads=file('php://input');print_r($heads);看看这个里面有没有 <?$heads=file('php://input');print_r($heads);?>就可以了=====================================================================print_r(PHP 4 , PHP 5)print_r -- 打印关于变量的易于理解的信息。 描述bool print_r ( mixed expression [, bool return])注: 参数 return 是在 PHP 4.3.0 的时候加上的 print_r() 显示关于一个变量的易于理解的信息。如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。 <?$fsize=filesize($path[2].$file);Header ("Content-type: application/octet-stream");header ('Pragma: cache');Header ("Accept-Ranges: bytes");Header ("Content-Length: ".$fsize);Header ("Content-Disposition: attachment; filename=$disp");$fp=fopen($path[2].$file,"r");$data=fread($fp,$fsize);//echo $data;//fclose($fp);$heads=file('php://input');print_r($heads);?>是这样的吗?但是在我这里不能正确运行.(php4.3.8)但如果是<?$heads=file('php://input');print_r($heads);?>这样子的话那怎么确定要下载的内容呢?我真的是第一次接触'php://input'如果大家乐意的话请给我补补这方面的知识.或请告知那儿有这样的教程下载,谢谢! Array ( ) 提示说是一个数组 采集循环入库问题 计数问题 PHP代码执行顺序出错,可能是Apache配置问题,谁能帮忙解决下,谢谢! 关于一个转址的问题 循环里使用时间戳的问题 关于字符串分割问题 我想学php,但一想到它与html混在一起就烦 请教一个POST请求的问题 apache如何装入win2k的服务里面? 需要安装的详细过程!有效的一定给分! timestamp格式比datetime格式要好么? 怎样把PHP模板里的变量替换成相应的自定义函数?
//要设置状态
//响应的格式是:
//HTTP/1.1 206 Partial Content
response.setStatus(javax.servlet.http.HttpServletResponse.SC_PARTIAL_CONTENT);//206 //从请求中得到开始的字节
//请求的格式是:
//Range: bytes=[文件块的开始字节]-
p = Long.parseLong(request.getHeader("Range").replaceAll("bytes=","").replaceAll("-",""));它那个程序关键就在这儿
这点我注意到了,但是PHP中好象没有getHeader这样的函数,到底该怎样做?
还有第二个问题,怎样实现在线播放?
PHP 输入/输出流看看手册的这部分
www.php.net中的FAQ吧
我看了一下,想必是水平不够,如果你知道怎么用,就请给我来个例子吧!谢谢
print_r($heads);
看看这个里面有没有
$heads=file('php://input');
print_r($heads);
?>
就可以了=====================================================================
print_r
(PHP 4 , PHP 5)print_r -- 打印关于变量的易于理解的信息。
描述
bool print_r ( mixed expression [, bool return])
注: 参数 return 是在 PHP 4.3.0 的时候加上的 print_r() 显示关于一个变量的易于理解的信息。如果给出的是 string、integer 或 float,将打印变量值本身。如果给出的是 array,将会按照一定格式显示键和元素。object 与数组类似。
$fsize=filesize($path[2].$file);Header ("Content-type: application/octet-stream");
header ('Pragma: cache');
Header ("Accept-Ranges: bytes");
Header ("Content-Length: ".$fsize);
Header ("Content-Disposition: attachment; filename=$disp");$fp=fopen($path[2].$file,"r");
$data=fread($fp,$fsize);//echo $data;
//fclose($fp);$heads=file('php://input');
print_r($heads);
?>
是这样的吗?
但是在我这里不能正确运行.(php4.3.8)
但如果是
<?
$heads=file('php://input');
print_r($heads);
?>
这样子的话那怎么确定要下载的内容呢?
我真的是第一次接触
'php://input'
如果大家乐意的话请给我补补这方面的知识.或请告知那儿有这样的教程下载,谢谢!
提示说是一个数组