我使用hostmonster作为主机提供商。
我已经写了下面的代码。
$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。
发布于 2015-06-16 21:51:35
试试copy()。这将完成您的工作:
$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.";
}https://stackoverflow.com/questions/30869453
复制相似问题