精华内容
下载资源
问答
  • 我试图用php下载一些文件来隐藏文件路径,但是一些文件类型总是被破坏。像PDF和MP3文件类型很好。像doc,PPT,JPG等文件类型总是下载破碎。我使用这些mimetypesif (file_exists($file_real)){$extension = ...

    我试图用php下载一些文件来隐藏文件路径,但是一些文件类型总是被破坏。

    像PDF和MP3文件类型很好。

    像doc,PPT,JPG等文件类型总是下载破碎。

    我使用这些mimetypes

    if (file_exists($file_real)){

    $extension = strtolower(substr(strrchr($file, "."), 1));

    switch($extension){

    case "ppt": $type = "application/vnd.ms-powerpoint"; break;

    case "pdf": $type = "application/pdf"; break; //------ok

    case "doc": $type = "application/msword"; break;

    case "mp3": $type = "audio/mpeg"; break;//------ok

    case "jpg": $type = "image/jpg"; break;

    default: $type = "application/force-download"; break;

    }和这些标题

    header("Pragma: public");

    header("Expires: 0");

    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");

    header("Cache-Control: public", false);

    header("Content-Description: File Transfer");

    header("Content-Type: " . $type);

    header("Accept-Ranges: bytes");

    header("Content-Disposition: attachment; filename=\"" . $header_file . "\";");

    header("Content-Transfer-Encoding: binary");

    header("Content-Length: " . filesize($file_real));

    if ($stream = fopen($file_real, 'rb')){

    while(!feof($stream) && connection_status() == 0){

    set_time_limit(0);

    print(fread($stream,1024*8));

    flush();

    }

    fclose($stream);

    }

    展开全文
  • 文件下载下来是php格式怎么办?

    千次阅读 2011-04-10 15:13:00
    很多网友表示不能顺利下载附件,每次下载下来一个PHP文件,不能正常使用,这因为下载软件的劫持造成的,解决方法很简单 暂时屏蔽迅雷或者网际快车的自动识别即可顺利下载 1,暂时屏蔽迅雷的自动识别的...

    很多网友表示不能顺利下载附件,每次下载下来都是一个PHP文件,不能正常使用,这是因为下载软件的劫持造成的,解决方法很简单 暂时屏蔽迅雷或者网际快车的自动识别即可顺利下载 1,暂时屏蔽迅雷的自动识别的方法 11 小时前 上传下载附件 (48.06 KB) 点击你迅雷的“工具”-->“配置”后就可以看到上面的截图,把上面截图的前3个√去掉,点击确定后再下载就可以了 2,暂时屏蔽网际快车的自动识别 10 小时前 上传下载附件 (41.03 KB) 点击你的快车“选项”-->"监视"后,可以看到上面的截图,把上面截图中的4个√去掉,点击确定后下载就可以了

     

    展开全文
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼代码如下//构建下载方法//参数说明:$file_name 文件名// $file_sub_dir 下载文件的子路径 "/xx/xx/"function dowm_file($file_name,$file_sub_dir){// 对中文文件进行...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

    代码如下

    //构建下载方法

    //参数说明:$file_name 文件名

    // $file_sub_dir 下载文件的子路径 "/xx/xx/"

    function dowm_file($file_name,$file_sub_dir){

    // 对中文文件进行转码

    $file_name=iconv("utf-8", "gb2312", $file_name);

    //绝对路径

    $file_path=$_SERVER['DOCUMENT_ROOT'].$file_sub_dir.$file_name;

    //打开文件

    if(!file_exists($file_path)){

    echo "文件不存在";

    return ;

    }

    $fp=fopen($file_path, "r");

    //获取下载文件大小

    $file_size=filesize($file_path);

    //返回文件

    header("Content-type: application/octet-stream");

    //按照字节大小返回

    header("Accept-Ranges: bytes");

    //返回文件大小

    header("Accept-Length: $file_size");

    //这里客户端弹出的对话框,下载的文件名

    header("Content-Disposition: attachment; fliename=".$file_name);

    //向客户端会送数据

    $buffer=1024;

    //为了下载安全 我们最好做一个文件字节读取计数器

    $file_count=0;

    //这句话用于判断文件是否结束

    while (!feof($fp)&&($file_size-$file_count>0)){

    $file_date=fread($fp, $buffer);

    //统计读了多少字节

    $file_count+=$buffer;

    //把部分数据回送给浏览器

    echo $file_date;

    }

    //关闭文件

    fclose($fp);

    }

    //测试函数是否可用

    dowm_file("cz.jpg","/sa/");

    ?>

    展开全文
  • 在对方有足够的金币的情况下,在登陆了的情况下,下载为什么会显示PHP文件,为什么右键另存为就正常?现在谁都安装迅雷的了,如果你硬要用右键另存为才能下载的话,估计论坛的会员都跑光了,人家都觉得下载不了东西...

    在对方有足够的金币的情况下,在登陆了的情况下,下载为什么会显示PHP文件,为什么右键另存为就正常?现在谁都安装迅雷的了,如果你硬要用右键另存为才

    能下载的话,估计论坛的会员都跑光了,人家都觉得下载不了东西,也不会听你解释这么多,你能才一千或者几千人解释这个事叫他们都用右键另存为吗?

    dx 1.5 迅雷及flashget不能下载的问题,可以通过下面的办法进行解决:

    找到  source\\module\\forum\\forum_attachment.php 文件,定位到 152行,把 152行至

    159行注释掉,便可。

    /*

    if(!$ispaid && !$forum[\’allowgetattach\’]) {

    if(!$forum[\’getattachperm\’] && !$allowgetattach)

    {

    showmessage(\’getattachperm_none_nopermission\’,

    NULL, array(), array(\’login\’ => 1));

    } elseif(($forum[\’getattachperm\’] &&

    !forumperm($forum[\’getattachperm\’])) || ($forum[\’viewperm\’] &&

    !forumperm($forum[\’viewperm\’]))) {

    showmessagenoperm(\’getattachperm\’,

    $forum[\’fid\’]);

    }

    }*/

    展开全文
  • PHP下载文件代码,下载的确.php的文件。怎么回事?在网上查了一下好像说是php.ini的配置问题,求教怎么配置。 代码如下: $file_name='dx.jpg'; $file_name=iconv("utf-8","gb2312",$file_name); if(!...
  • 如何在PHP下载文件名中解决乱码的问题文章对如何在PHP下载文件名中解决乱码的问题进行了详细的分析介绍,需要的朋友参考下。通过把Content-Type设置为application/octet-stream,可以把动态生成的`内容当作文件来...
  • 如题,php版本为5.4,nginx环境配置正常,搭建的网页程序为oneindex,没有设置伪静态,直接用ip地址打开网页是下载的index.php
  • 最近很多Down友反映,在下载中心下载资料时,明明pdf、rar、zip格式的文件,下载完后怎么就变成index.html、php格式的文件了?既浪费了下载豆,文件还不能用,心疼啊! 这因为下载系统动态获取的数据,不...
  • 官网中找到自己要下载php版本,例如本人要下载5.6.33版本,单击“downloads page”链接。在接下来的页面中,找到“Windows downloads”下载链接。注意:一定要选择“Windows downloads”下载链接,不要选择到...
  • 近期需要接入阿里云服务相关接口,官方文档中写着php sdk可以支持composer安装,于是就按照官网文档执行了了composer require alibabacloud/sdk 结果等了半天也没反应,几经尝试后发现镜像问题,需要修改composer...
  • 因为都在 上面数据库迁移文件 php artisan migrate即可恢复
  • 出现这个问题99%的你的环境有问题,无论你apache,还是Nginx,你的PHP文件时没有解析的,所以默认访问的一个php文件,并没有解析文件中的内容,浏览器会直接把他作为一个文件下载下来。 解决办法: 1、如果...
  • 前言flv flash video 的缩写, Adobe Flash payler 支持的一种流媒体播放格式。flv 一种层级格式,除了一个 flv header 外,剩下全由 一个个 tag ...本文下来就简单分析一下 flv 文件格式。FLV 文件头格...
  • php文件下载

    2019-10-04 10:49:14
    在网站中会经常用到文件...不过在实际应用中我们也有把HTML、文本文件、图片文件等这些文件下载下来, 由于现在的浏览器功能比较完善,所以一般的HTML、文本文件、图片文件之类的浏览器都可以直接解释。 自然的当...
  • 最近在做一个照片下载系统,需要把顾客相片下载下来,然后进行ps修图,但是下载的文件要求相机的原始文件cr2的文件。这种类型的文件一般比较大,一般一张相片的太小30M左右,当时下载完成后,也没注意,现在反应...
  • 这样的,我用ssh管理空间,使用wget命令在repo文件夹(用的php,test.dat与index.php在同一目录下)下载一个50M的文件,叫test.dat,但是本地浏览器通过http://url/test.dat访问不了,但是当我用wget下载一个大约1...
  • OpenCV下载/OpenCV国内镜像/opencv_contrib下载

    万次阅读 多人点赞 2020-03-09 15:41:03
    最近用了一些OpenCV的东西,但是OpenCV不管从官网下载还是从GitHub下载都超级慢,体验烂透了,于是我就搭了梯子从3.0.0开始全部下载下来了,放到了我的服务器上,方便后来者下载,自身的服务器带宽有限,单用户...
  • #接下来就是找方法了,度娘上搜了一圈发现也上面的方法>_< #处于好奇用file_get_contents 方法打印了一下能下载的链接文件,偶然发现文件流开头PK,继续验证发现貌似能下载的文件流开头都PK,发现惊喜^...
  • php大文件下载问题

    2019-09-25 16:24:15
    最近在做一个照片下载系统,需要把顾客相片下载下来,然后进行ps修图,但是下载的文件要求相机的原始文件cr2的文件。这种类型的文件一般比较大,一般一张相片的太小30M左右,当时下载完成后,也没注意,现在反应...
  • 下载暴风转码,转为别的格式php格式的视频怎么办,楼主用的何种2113云盘下载的?至从去5261年国家下规定4102,现在云盘基本上都不准1653储存电专影,就算存了,如果发了外属链共享,很容易被删除。建议楼主不要...
  • 软件介绍一、如果在运行某软件或编译程序时提示缺少、...二、您从我们网站下载下来文件之后,先将其解压(一般都rar压缩包), 然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。默认都支持32位系...
  • 上述的代码感觉没有问题,别人也测试过,但是我下载下来,图片文件为什么打不开,蛋疼,坐等贵人解救!回复内容:上述的代码感觉没有问题,别人也测试过,但是我下载下来,图片文件为什么打不开,蛋疼,坐等贵人解救!...
  • 软件介绍一、如果在运行某软件或编译程序时提示...二、您从我们网站下载下来文件之后,先将其解压(一般都rar压缩包), 然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。默认都支持32位系统的,...
  • 关于PHP下载文件

    2013-03-24 11:00:47
    PHP下载文件页面的请求不能放在ajax中进行请求的,这样下载到的文件内容会被浏览器接收到,但不会弹出保存提示框,不会以文件的形式下发下来 可以通过location.href(url)实现
  • php 读取和下载execl

    2016-07-11 18:41:00
    最近用到php 对excel 的操作 下来 小弟为大家 先贴一下自己的代码 有什么补充的 大神们请指点下。感激不尽。 我用的yii2 yii2中有类 phpexcel 先说说下载吧。 首先下载一个文件不能 用异步去的 比如ajax 去...
  • PHP7 php_memcache.dll下载

    2019-06-08 15:02:00
    因为项目切换到PHP7.1的环境,而且要用到memcache,但是在pecl上却发现memcache不支持PHP7。在网上也找了很久也没有找到... 下载下来果然能用,推荐一下   转载于:https://www.cnblogs.com/huangcong/p/10990742....
  • php 下载png图片功能实现

    千次阅读 2018-08-31 11:20:45
    在Thinkphp中使用框架自带的下载类下载PNG、JPG等图片,发现图片时下载下来了,但是下载下来的图片不能够正常浏览,显示格式不正确,图片编辑器不能打开,但是使用nodepad++编辑器修改成ANSI编码保存以后,就正常了...
  • 软件介绍一、如果在运行某软件或编译程序时提示缺少、找不到...二、您从我们网站下载下来文件之后,先将其解压(一般都rar压缩包), 然后根据您系统的情况选择X86/X64,X86为32位电脑,X64为64位电脑。默认...
  • 正文有时候我们在网页上需要增加一个下载按钮,让用户...使用时,首先将 font-awesome 整个文件夹下载下来,利用bower或者自己去官网上面下载都行。将整个文件夹放在项目文件中之后,在页面上面引入css文件在页...
  • php7.3.8中文手册帮助你全面了解这一版本php使用的程序开发教程,全中文模式能够轻松理解每一句话,对于研究最新的开发技术还是很有帮助的,让你接下来的工作中可以尝试使用最新的操作方式。php7.3.8手册介绍很...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,908
精华内容 763
关键字:

下载下来是php