文档章节

php 下载远程文件到本地

 奋斗的小鱼儿
发布于 2016/04/09 15:32
字数 142
阅读 121
收藏 0
<?php 
function downfile($fileurl)
{
 ob_start();
 $fileurl1=iconv('utf-8','gbk',$fileurl);//首先转换字符
 //echo $fileurl1;
 //basename($filename)  获取文件名 ,但是对于中文文件名就获取不到 所以,弃用
 $filename = explode('/',$fileurl);
 $filename = end($filename); //用end函数,指向数组的最后一个元素
 //$date=date("Ymd-H:i:m");
 header( "Content-type:  application/octet-stream "); 
 header( "Accept-Ranges:  bytes "); 
 header( "Content-Disposition:  attachment;  filename={$filename}");
 $size=readfile($fileurl1); //该函数读入一个文件并写入到输出缓冲。
  header( "Accept-Length: " .$size);
}
 $url="../中文.txt";
 downfile($url);


© 著作权归作者所有

粉丝 0
博文 11
码字总数 1017
作品 0
宝坻
程序员
私信 提问
通过“远程桌面连接”工具,共享本机磁盘到远程服务器

  如果想在远程服务器上复制文件到本机,通常的做法是使用ftp,即在远程服务器上假设ftp服务,然后在本机用ftp软件连到服务器上,上传/下载文件。这对于处理体积大的文件(例如从服务器上下...

YuriGagarin
2018/06/26
0
0
PHP如何连接sftp并下载文件

转载 PHP如何连接sftp并下载文件 首先我们要知道如何在命令行下连接,了解了之后就清楚大概的原理了 命令行连接的方式如下 如果端口号默认是22的话就不需要端口号的参数,如下 连接进去之后s...

durban
2018/08/30
11
0
PHP打包压缩工具

又一款与PHP解压缩相匹配的打包(压缩)工具,其特点是可以在远程服务器上方便、快速的压缩文件,并且提供下载链接,方便下载,是网站备份的好工具。其他用途有待开发!(声明:此程序为开源...

xiboooooo
2013/11/06
2.4K
1
利用ssh传输文件

在linux下一般用scp这个命令来通过ssh传输文件。 1、从服务器上下载文件 scp username@servername:/path/filename /var/www/local_dir(本地目录) 例如scp root@192.168.0.101:/var/www/tes...

shptc
2017/06/23
0
0
PentesterLab新手教程(四):文件包含

  PentesterLab 简介   Web for pentester 是国外安全研究者开发的的一款渗透测试平台。   这个平台包含的主要漏洞如下:      Code injection (代码注入)   Commands inject...

FreeBuf
2018/05/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二)

SpringBoot中 集成 redisTemplate 对 Redis 的操作(二) List 类型的操作 1、 向列表左侧添加数据 Long leftPush = redisTemplate.opsForList().leftPush("name", name); 2、 向列表右......

TcWong
今天
7
0
排序––快速排序(二)

根据排序––快速排序(一)的描述,现准备写一个快速排序的主体框架: 1、首先需要设置一个枢轴元素即setPivot(int i); 2、然后需要与枢轴元素进行比较即int comparePivot(int j); 3、最后...

FAT_mt
昨天
4
0
mysql概览

学习知识,首先要有一个总体的认识。以下为mysql概览 1-架构图 2-Detail csdn |简书 | 头条 | SegmentFault 思否 | 掘金 | 开源中国 |

程序员深夜写bug
昨天
10
0
golang微服务框架go-micro 入门笔记2.2 micro工具之微应用利器micro web

micro web micro 功能非常强大,本文将详细阐述micro web 命令行的功能 阅读本文前你可能需要进行如下知识储备 golang分布式微服务框架go-micro 入门笔记1:搭建go-micro环境, golang微服务框架...

非正式解决方案
昨天
9
0
前端——使用base64编码在页面嵌入图片

因为页面中插入一个图片都要写明图片的路径——相对路径或者绝对路径。而除了具体的网站图片的图片地址,如果是在自己电脑文件夹里的图片,当我们的HTML文件在别人电脑上打开的时候图片则由于...

被毒打的程序猿
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部