下载.php源代码
当我尝试从一些服务器下载时,我被重定向到一个download.php页面,该页面可以包含许多内容,然后文件下载开始下载.php源代码,php,Php,当我尝试从一些服务器下载时,我被重定向到一个download.php页面,该页面可以包含许多内容,然后文件下载开始 我想知道如何使用这个download.php文件跟踪我的下载。我的意思是我想知道如何编写这个文件以及这个文件的内容。你的意思是你想拥有自己的下载.php页面,就像其他很多人使用的页面一样?这是我的一个: header('Content-disposition: attachment;filename=file.js'); header('Content-type: text/jav
我想知道如何使用这个download.php文件跟踪我的下载。我的意思是我想知道如何编写这个文件以及这个文件的内容。你的意思是你想拥有自己的下载.php页面,就像其他很多人使用的页面一样?这是我的一个:
header('Content-disposition: attachment;filename=file.js');
header('Content-type: text/javascript');
readfile($_SERVER['DOCUMENT_ROOT'] . '/_js/file.js');
差不多就是这样,这样你就可以下载文件了。您必须在readfile中具有正确的文件名,并且具有正确的内容类型通常会有所帮助。有很多,所以根据文件类型查找正确的
我不知道如何跟踪用户是否真的下载了该文件。。可能需要查看服务器日志之类的东西。不过,追踪谁访问了download.php页面将非常容易。只需将页面存储在数据库中,并将页面的浏览次数+1写入即可
下面列出了至少一些您可以使用的内容类型:
你是说你想拥有自己的download.php页面,就像其他很多人使用的页面一样?这是我的一个:
header('Content-disposition: attachment;filename=file.js');
header('Content-type: text/javascript');
readfile($_SERVER['DOCUMENT_ROOT'] . '/_js/file.js');
差不多就是这样,这样你就可以下载文件了。您必须在readfile中具有正确的文件名,并且具有正确的内容类型通常会有所帮助。有很多,所以根据文件类型查找正确的
我不知道如何跟踪用户是否真的下载了该文件。。可能需要查看服务器日志之类的东西。不过,追踪谁访问了download.php页面将非常容易。只需将页面存储在数据库中,并将页面的浏览次数+1写入即可
下面列出了至少一些您可以使用的内容类型:
如果您想在下载开始前查看页面,这是一个使用Javascript的相当简单的重定向:
<script type="text/javascript">
setInterval(function(){
window.location = "http://www.example.com/file.php";
},5000);
</script>
您可以使用PHP轻松生成正确的URL:
window.location = "<?php echo $_GET['download'] ?>";
这假定您的URL是download.php?download=filename如果您想在下载开始之前查看页面,这是使用Javascript的相当简单的重定向:
<script type="text/javascript">
setInterval(function(){
window.location = "http://www.example.com/file.php";
},5000);
</script>
您可以使用PHP轻松生成正确的URL:
window.location = "<?php echo $_GET['download'] ?>";
这假设你的URL是download.php?download=filename你想问,如何实现你自己版本的download.php页面?@Anthony Forloney:是的,这就是我想问的,如何实现你自己版本的download.php页面?@Anthony Forloney:是的,这就是我想要的。这是可下载文件的作品。。。但是对于.php或.html文件,您需要完全按照tandu的建议来做。如果你想要一个下载确认页面,你需要结合这两种方法。这适用于可下载的文件。。。但是对于.php或.html文件,您需要完全按照tandu的建议来做。如果你想要一个下载确认页面,你需要将这两种方法结合起来。当然,它可以处理任何你想要的文件类型。下载方式取决于内容类型。我可以为不同的文件使用哪些标题??是否有类似于标题的表格?我的答案中添加了一个链接,其中列出了许多MIME类型,这是您应该为content-type设置的。或者只使用标题“content-type:”。mime_content_type$文件+这就是我要找的。如果我能给你超过1分,我会做的。当然,它可以处理任何你想要的文件类型。下载方式取决于内容类型。我可以为不同的文件使用哪些标题??是否有类似于标题的表格?我的答案中添加了一个链接,其中列出了许多MIME类型,这是您应该为content-type设置的。或者只使用标题“content-type:”。mime_content_type$文件+这就是我要找的。如果我能给你超过1分,我会做的。