php 文件下载路径不对怎么办

php文件下载路径不对的解决办法:1、判断文件路径的时候要用相对路径;2、执行“iconv(‘UTF-8′,’GB2312’,$file_path)”;3、设置“$file_size”大于0即可。

php 文件下载路径不对怎么办

本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑

php 文件下载路径不对怎么办?

php文件下载路径不存在或者下载内容为空 

这几天做一个项目 ,需要上传下载文件 。搞了半天不是文件路径不对 ,就是下载下来没有内容php文件下载路径不存在或者下载内容为空,最后发现都是坑啊……..整理一下需要注意的点:

立即学习“PHP免费学习笔记(深入)”;

1.判断文件路径的时候要用相对路径,对一定是相对路径;

2.路径对,但是使用file_exists()函数时还提示路径不存在,那就需要看看你的文件名是不是含中文,如果有请转码 :

$file_path = iconv('UTF-8','GB2312',$file_path);

登录后复制

3.上面都对了之后发现下载下来的文件是空的,那需要注意 Header(“Accept-Length:”.$file_size) 里面的$file_size一定要大于0;

以上就是本人下载文件时遇到的坑,可能是自己坑自己吧!php文件下载路径不存在或者下载内容为空

推荐学习:《PHP视频教程》

以上就是php 文件下载路径不对怎么办的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2091795.html

(0)
上一篇 2025年2月24日 12:01:06
下一篇 2025年2月23日 20:27:01

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • php怎么实现表格两种颜色

    php实现表格两种颜色的方法:1、创建一个table表格;2、通过PHP代码“$i =0;while($i 本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑 php怎么实现表格两种颜色? 【PHP】简单的隔行颜色区分表…

    2025年2月24日
    100
  • php怎么实现相似查找

    php实现相似查找的方法:1、创建一个PHP示例文件;2、将关键词的第一个字分割掉;3、提取每一段关键词的前2个字作为新的关键词;4、将每个关键词进行一次查询并将查询结果加入数组;5、返回数组即可。 本文操作环境:Windows7系统、PH…

    2025年2月24日
    200
  • php怎么去掉字符串空行

    php去掉字符串空行的方法:1、创建一个PHP示例文件;2、通过“function DeleteHtml($str){…}”方法去掉html中的空行或空白即可。 本文操作环境:Windows7系统、PHP7.1版、DELL G3…

    2025年2月24日
    200
  • php怎么实现翻译

    php实现翻译的方法:1、创建一个PHP示例文件;2、通过有道翻译json格式来显示传值;3、利用PHP自带的函数,抓取URL返回的json数据;4、将json数据转换成对象类的形式即可。 本文操作环境:Windows7系统、PHP7.1版…

    2025年2月24日
    200
  • FastCGI怎么安装PHP

    FastCGI安装PHP的方法:1、下载php和php-fpm包;2、配置安装环境;3、编译安装php和php-fpm;4、通过“/usr/local/php/sbin/php-fpm start”启动FastCGI进程即可。 本文操作环境…

    2025年2月24日
    200
  • php 怎么设置input只读

    php设置input只读的方法:1、打开相应的代码文件;2、通过“”方式设置input只读即可。 本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑 php 怎么设置input只读? 详解PHP中的 input属性(隐藏…

    2025年2月24日
    200
  • php怎么从数组取不同的值

    取值方法:1、使用“array_unique(array)”语句去重数组中的重复值,返回包含不同值的数组;2、使用“array_keys(array_count_values(array))”语句去重数组中的重复值,返回包含不同值的数组。 …

    2025年2月24日
    200
  • php中把对象转为数组的函数是什么

    php中把对象转为数组的函数是“get_object_vars()”,该函数用于获取给定对象的属性,并返回由对象属性组成的关联数组,使用语法为“get_object_vars($object)”。 本教程操作环境:windows7系统、PH…

    2025年2月24日
    200
  • php测试页面出不来怎么办

    php测试页面出不来的解决办法:1、检查APACHE服务器是否在打开状态;2、修改“httpd.conf”文件中的“Listen”为80;3、重启Apachen服务器即可。 本文操作环境:Windows7系统、PHP7.4.16版、DELL…

    2025年2月24日 编程技术
    200
  • php页面显示不出数据库的表怎么办

    php页面显示不出数据库的表的解决办法:1、连接数据库并设置字符集;2、查询数据表中的数据;3、循环遍历出数据表中的数据;4、设置以表格的形式进行显示即可。 本文操作环境:Windows7系统、PHP7.1版、DELL G3电脑 php页面…

    2025年2月24日
    200

发表回复

登录后才能评论