首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >file_put_contents无法获取整个文件

file_put_contents无法获取整个文件
EN

Stack Overflow用户
提问于 2015-06-16 21:45:49
回答 2查看 537关注 0票数 1

我使用hostmonster作为主机提供商。

我已经写了下面的代码。

代码语言:javascript
运行
复制
$mp4_url = 'http://www.w3schools.com/html/mov_bbb.mp4';
$filename = 'sample.mp4';

file_put_contents( $filename , fopen($mp4_url, 'r' ) );

我看到了一些奇怪的行为。有时它会工作,但有时它只复制几个字节,比如有时文件大小是100kb,有时是600kb,有时它会复制整个文件。

请建议我应该怎么做才能将任何mp4文件从任何服务器复制到我们的服务器。

我们必须复制大文件,大小可以是600MB或1 1GB。

EN

Stack Overflow用户

发布于 2015-06-16 21:51:35

试试copy()。这将完成您的工作:

代码语言:javascript
运行
复制
$file = 'http://www.w3schools.com/html/mov_bbb.mp4';
$newfile = $_SERVER['DOCUMENT_ROOT'] . '/sample.mp4';

if ( copy($file, $newfile) ) {
    echo "Copy success!";
}else{
    echo "Copy failed.";
}
票数 2
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30869453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档