问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

下载的php压缩包解压后为什么找不到安装文件

发布网友 发布时间:2022-04-06 03:54

我来回答

4个回答

懂视网 时间:2022-04-06 08:15

php文件下载显示找不到文件的解决办法:首先打开相应的下载代码文件;然后从浏览器中获取字符的编码;接着使用“mb_convert_encoding”函数转换编码;最后使用“file_exists”函数实现文件下载即可。

推荐:《PHP视频教程》

php 文件下载 以及 file_exists找不到文件的解决方案

链接:<a href="upload/file/download.php?filename=雨人工作室.doc" target="_blank" >点击下载</a>

其中php:

<?php
$filename = $_GET['filename'];
//从浏览器获取到的字符的编码是UTF-8,我们要用这个函数转换成GBK才能才本地找到这个文件
$filename = mb_convert_encoding($filename,'GBK','UTF-8');
echo $filename ."<br>";
if( empty($filename)){
 echo'<script> alert("非法连接 !"); location.replace ("index.php") </script>'; exit();
}
if (!file_exists($filename)) { //检查文件是否存在
 echo "文件找不到";
 exit;
} else {
 $file = fopen($filename,"r"); // 打开文件
 // 输入文件标签
 Header("Content-type: application/octet-stream");
 Header("Accept-Ranges: bytes");
 Header("Accept-Length: ".filesize($filename));
 Header("Content-Disposition: attachment; filename=" . $filename);
 // 输出文件内容
 echo fread($file,filesize($filename));
 fclose($file);
 exit();
}
?>

总结:如果没有对浏览器传进来的文件地址进行转码(从UTF-8转成GBK),那么file_exists函数将找不到中文名字的文件。

热心网友 时间:2022-04-06 05:23

你下载的应该是linux下的安装包,应该是下载错了

热心网友 时间:2022-04-06 06:41

php好像是解压就行了吧?追问不行啊,没有安装,安装php里面有选项的和提示的,而且电脑里也没有php程序
我是新手跪求指教,要不给个邮箱我发给你看看

追答邪门~!
我弄了这么久的php,都没有什么exe安装文件。
都想下载的是压缩包,然后解压到你电脑硬盘某个位置即可!
只是,在apache的配置文件中,加代码,去加载php即可!
那有什么安装文件哦!
你问的不是window系统吧?

热心网友 时间:2022-04-06 08:16

zhao.setup.exe
文件安追问这个解压文件里根本没有.exe后缀的安装文件,到底怎样才能运行安装,谢谢 我是在php.net 下载的php-5.5.9.tar求帮忙指教下,搞了一天也没安装了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 为什么我把一个php文件放到网站根目录里之后运行,显示未找到? php文件下载,不能找到用file_exists()判断文件存放的绝对路径是,提示文件不存在。。 配置PHP一直提示“系统找不到指定的文件。” php文件下载,为什么文件名有中文的提示找不到文件?? 如何给soap添加header头 php 如何使用php的soap进行请求 php soap 怎么用,给点建议 php soap扩展做webservice的时候 如何传入数组或者对象参数? php soap 在windows 如何使用 (php。ini)中都配置好了 变量也加了 就是无法使用 php soap扩展是什么扩展 php soap无法开启 php怎么在线加载 soap模块 linux+php 增加SOAP扩展,求卸载模块扩展怎么做 如何使用PHP调用ArcGIS Server的Soap接口 如何让本机php环境支持soap? 如何支持支持Soap php soapserver怎么安装 怎么样在lnmp下安装php的soap扩展 php编写的删除函数delete(),想通过点击删除按钮触发函数功能,该怎么写这个按钮? php+apache+mysql,用Dreamweaver编程,现想实现在网页上的删除功能 打开PHP页显示 &quot;HTTP 错误 404 - 文件或目录未找到&quot; 这问题怎么解决? 在网络上下载了一个share.php的文件怎么找不到,在哪里 怎么看php文件啊?下载的资源说是rar格式,但下载下来是php的,看不到里面的东西。 在浏览器输入PHP文件总显示找不到 php下载后是一个文件包,我解压后出现一堆文件,不知道安装器在那个文件,好像找也找不到。 为什么当我运行PHP文件时,就说找不到该页 为什么在安装那里说运行install.php可是我找不到这个文件啊 php 如何提供文件下载 在网上下载了PHP源码,但没有安装文件,怎么用啊 php 移动文件后fopen找不到路径怎么设置? php做的下载功能,为什么点击下载不提示文件大小?代码里有写啊 请教!php的网站从服务器下载下来源文件为什么页面打开没显示?? php如何读取MYSQL数据库 php如何查询mysql字段内的值? 新手上路:php查询mysql数据库 用PHP从MySQL数据库中查取指定数据 PHP语言中MySQL数据库查询问题。 php查询mysql数据库内容,选择输出,求大神解答 php中如何用关键字查询MySQL当天插入的内容,求代码 PHP查询结果如何对变量值进行排序?比如说一个评分系统,对每个人员的每项评分相加后的总分再进行排序!