草庐IT

Download

全部标签

php - 限制一次在 PHP 中下载 1 个

我正在开发一个视频网站,该网站提供不同的电影和视频供用户流式传输和下载。现在我被要求以一次只能下载1个视频的方式实现下载限制。有两台服务器:我的文件和数据库在一台服务器上,视频在另一台服务器上。我正在做的下载是从第一台服务器发送请求,请求另一台服务器上的文件。如果请求的视频存在,则下载它。现在我想限制用户,如果他们已经在下载一个视频,则在当前下载完成之前不能再下载另一个。当前下载完成后,用户可以下载下一个视频。我还没有看到任何功能可以让开发人员知道下载何时完成。关于将下载时间信息存储在数据库中,我有一些想法。但是存储下载时间不是我的要求。实现它的最佳方法是什么?有没有可以检测下载结束时

Chrome HTTP RANGE 中的 PHP 下载恢复无法正常工作

我正在使用以下代码,我进行了改编:http://ee.php.net/manual/en/function.fread.php#84115我的代码允许下载恢复,它在firefox上运行良好,但在chrome上根本不起作用。如果我在chrome中尝试,文件正在下载,我暂停它,等待几分钟,但当我恢复它时,下载立即完成并且文件已损坏。知道为什么吗?functiondl_file_resumable($file,$is_resume=TRUE){//First,seeifthefileexistsif(!is_file($file)){die("404Filenotfound!");}//Ga

php - 使用laravel强制下载文件

所以我正在使用Laravel5,我试图强制下载选定的文件,但没有任何反应。publicfunctiondownloadUserFile(){$result=$_POST['filename'];$entry=File::where('filename',$result)->firstOrFail();$file=Storage::disk()->get($entry->filePath);$headers=array('Content-Type'=>$entry->mimetype);returnresponse()->download(storage_path($entry->fil

php - PHP海量图片下载脚本

我需要一个.php脚本来从另一个站点下载大量图像。这些图像是缩略图-每个大约有20KB大小。我已经在自己的脚本上工作,但遗憾的是它只是滞后于我的服务器并且几乎杀死它迫使我重新启动它。每次执行大约有100张或更多图片,.jpg文件,~20KB/文件。我的脚本:$count=0;foreach($filesas$file){$count++;$url=$file;$dl_place='/home/lulz/'.$count.'.jpg';$ch=curl_init($dl);$fp=fopen($path,'wb');curl_setopt($ch,CURLOPT_FILE,$fp);cu

PHP:强制下载 header 不会显示总大小和速度

每当我使用此脚本下载文件时,下载时看不到总大小和速度...我想让它看起来更像“直接下载链接”。该脚本的目的是隐藏直接下载链接,限制直接下载和其他下载行为,如僵尸程序。想想mediafire、rapidshare、megaupload等。我们现在的脚本可以运行,但不会像您从普通下载链接下载时那样显示,我将发布发生的情况的屏幕截图:我希望这张截图能有所帮助,因为我已经在互联网上搜索了几个小时,但似乎找不到解决这个问题的方法:(。if(isset($_GET['file'])){$file=$_GET['file'];$path='/home/user/domains/domain.com/

php - 如何正确下载 .vcf 文件

我想知道,如何实现Vcard的下载。这是我当前的代码:$path="../../media/resources/";$file="someName.vcf";header('Content-Type:text/x-vCard');header('Content-Disposition:attachment;filename="'.$file.'"');header('Content-Length:'.filesize($path.$file));header('Connection:close');readfile($path.$file);不幸的是,它只给出了.vcf文件中的内容。如

php - 如何创建 PHP 'Download will begin shortly' 页面?

我想创建一个显示如下消息的PHP页面Yourdownloadwillbeginshortly.Ifitdoesnotstart,pleaseclickheretorestartthedownload即主要网站上存在的相同类型的页面。它将像这样工作:Clickhere当用户单击该链接时,他将被引导至download.php,该文件向他显示该消息,然后提供文件供下载。我该怎么做?非常感谢! 最佳答案 链接需要做以下两件事之一:直接指向您网络服务器上的文件指向一个PHP脚本,该脚本只会设置适当的header并将文件用作页面主体。没有文字输

PHP readfile() 和大量下载

在设置在线文件管理系统时,我遇到了障碍。我正在尝试使用此modifiedversionofreadfile将文件推送到客户端:functionreadfile_chunked($filename,$retbytes=true){$chunksize=1*(1024*1024);//howmanybytesperchunk$buffer='';$cnt=0;//$handle=fopen($filename,'rb');$handle=fopen($filename,'rb');if($handle===false){returnfalse;}while(!feof($handle)){

php - jquery 在回调中下载一个文件

我有一个php脚本,可以在用户从列表中选择一系列文件后压缩它们。我目前正在对这个脚本进行ajax调用,并将一系列应该压缩的url传递给它。我希望这个zip文件在压缩完成后自动下载,但我不知道如何执行此操作。假设我将zip的url从我的php文件传递​​回我的js文件,在完成后强制下载此zip文件的最佳方法是什么?谢谢 最佳答案 你试过吗:success:function(resp){window.location.href=resp;}假设响应是字符串形式的文件名。 关于php-jque

php - 在表单提交后提供下载服务

我一起在.php中创建了一个非常简单的下载代码兑换器(感谢这里的帮助),我很难弄清楚如果验证成功,提供下载的最佳方式是什么。基本上-用户输入无效代码->页面刷新并显示错误消息。用户输入有效代码->提供下载“另存为”->刷新页面。此刻我正在使用http://www.zubrag.com/scripts/download.php提供文件,但一旦它开始下载,我的表单刷新页面但只加载了一半内容?!这是我用PHP脚本创建的表单。Haveaphysicalcopyofthisrelease?ClaimyourdigitaldownloadbyenteringyourDownloadCodebelo