㈠ php如何实现批量下载功能
原理很简单,通过一个含有图片地址的数组循环,然后使用PHP的file_get_contents函数取得图片,在使用file_put_contents函数把图片保存下来。就这样简单,希望能帮到你.顺便提供一组PHP批量下载图片文件代码供你参考:set_time_limit(0);//设置PHP超时时间$imagesURLArray
=
array_unique($imagesURLArray
);foreach($imagesURLArray
as
$imagesURL)
{
echo
$imagesURL;
echo
"
㈡ 菜鸟求助!php里如何实现下载功能
用header来实现
给你一个示例代码。无论什么功能,分三步:
1.格式
2.设置Content-Disposition属性
3.读文件,完成功能
<?php
// 下载的文件是pdf格式
header('Content-type: application/pdf');
//重命名为downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// 源文件为original.pdf
readfile('original.pdf');
?>
㈢ php中怎么实现文件下载功能
两种方法:
1.直接做个超链接,地址为文件的地址
<ahref="文件地址">下载</a>2.流输出
<?php
$file=fopen('文件地址',"r");
header("Content-Type:application/octet-stream");
header("Accept-Ranges:bytes");
header("Accept-Length:".filesize('文件地址'));
header("Content-Disposition:attachment;filename=文件名称");
echofread($file,filesize('文件地址'));
fclose($file);
?>推荐第二种
因为第一种方法只能下载浏览器不能解析的文件,比如rar啊,脚本文件之类。如果文件是图片或者txt文档,就会直接在浏览器中打开。
而第二种方法是直接输出的文件流,不存在上述问题。
你可以检查一下你传值过来的路径是否正确,还有,流输出后面不要再进行任何操作了。
拓展资料:
集成开发环境是一种集成了软件开发过程中所需主要工具的集成开发环境,其功能包括但不仅限于代码高亮、代码补全、调试、构建、版本控制等。一些常见的PHP IDEs如下:
Zend Studio:商业版,Zend官方出品,基于eclipse
Eclipsewith PDT:免费
Coda:商业版,针对Mac用户
NetBeans:免费,功能强大
PHP Storm:商业版
AptanaStudio:免费
PhpEd:商业版
KomodoIDE/Edit:IDE为商业版,Edit可免费使用
Adobe Dreamweaver:商业版
除去集成开发环境,具备代码高亮功能的常见文本编辑器因其轻巧灵活也常被选作开发工具,例如:Notepad++、Editplus、SublimeText、Everedit(国人开发)等等。
PHP的特性包括:
1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。
2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,
PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。
3. PHP支持几乎所有流行的数据库以及操作系统。
4. 最重要的是PHP可以用C、C++进行程序的扩展!
参考资料:网络:PHP
㈣ PHP中怎么用代码实现文件下载
CI框架:
前台:a.php <a href="download/export">download</a>
后台:download.php
function export(){
//把js,css的路径文件名填充下面的$url和$fname就可以了
//至于html文件,先在后台生成一个html文件,然后下载就可以了
$fname=date('YmdHis').'.xls';
$url='./xls/'.$fname;
$this->excel_m->write($url);
$file = fopen($url,"r"); // 打开文件
// 输入文件标签
header('Content-Encoding: utf-8');
header("Content-type: application/octet-stream");
header("Accept-Ranges: bytes");
header("Accept-Length: ".filesize($url));
header('Content-Transfer-Encoding: binary' );
header("Content-Disposition: attachment; filename=" .$fname); //以真实文件名提供给浏览器下载
header('Pragma: no-cache');
header('Expires: 0');
//输出文件内容
echo fread($file,filesize($url));
fclose($file);
}
㈤ php怎么实现下载功能
你要下载什么?一般的下载用html里的a标签就可以
比如:<a href="a.rar">下载</a>,单击下载就可以下载a.rar了
㈥ 怎样才能用PHP语言实现网页中的下载文件功能
<?php
/*
$file------文件名
$_SERVER['DOCUMENT_ROOT']-----服务器跟目标
down------自定义下载文件的文件夹
获取文件在文件夹里面的位置
必须是绝对路径
Content-Type:application/force-download强制浏览器下载
*/
$file="xxxx.rar";
$file=$_SERVER['DOCUMENT_ROOT']."/down/".$file;
if(is_file($file)){
header("Content-Type:application/force-download");
header("Content-type:application/octet-stream");
header("Content-Disposition:attachment;filename=".basename($file));
readfile($file);
exit;
}else{
echo"文件不存在!";
exit;
}
?>
㈦ 如何实现php点击时下载txt文件功能 详细
php 点击下载txt 文件 由于现在的浏览器已经可以识别格式为txt 的文档格式,所以如果只是给txt 文档做一 个文字链接的话,可能只是打开一个新窗口显示txt 文件的内容,并不能实现点击下载的目 的。We have to do something else. 当然这个问题的解决办法也可以是你将你的txt 文件改名为浏览器不认识的文件,比如 rar,这样的话点击,浏览器不认识就只好让用户下载了。 下面这个文件就是通过设置header 设置文档的格式来实现点击下载的目的,将上个页面传 递过来的文件点击可以下载。 接着第二个header函数设置了要下载的文件,注意这里filename是不包含路径的文件名, 所以用basename 过滤掉路径名。这个 filename 的值将来就是点击下载后弹出对话框里面的 文件名,如果带路径的话,弹出对话框的文件名就是未知的,这个要注意,我就犯了这个错 误,后来凭 经验自己改了,居然对了。 最后就是 readfile,将文件流输出到浏览器,这样就实现了 txt 文件的下载,其他类型的类似。
㈧ 如何实现php整站下载
现在网上的整站下载器只能下载html,css,js,图片,php代码和数据库只能进到服务器里才能看到,所以想要下载出后台文件基本是不可能的。
IIS7整站下载器可以有下述功能:1、可多站同时下载、多站同时扒
2、可单页扒
3、可自定义, 重写JS\图片\CSS路径
4、执行全站下载后,会下载到本程序根目录下的html文件夹下。
5、全站替换,根据关键词替换。N个(多个)关键词替换。
6、多线程下载
7、自动补齐404不存在的链接页面(下载大站的时候需要)
8、插入自定义的JS(全站插入)
9、整站下载
10、单页下载