导航:首页 > 编程语言 > php目录下载

php目录下载

发布时间:2022-04-13 23:54:34

A. .php文件怎么下载

把网址复制到下载工具里,比如迅雷,但是有可能会被解析。或者是使用网站下载器。
.php是动态服务器脚本文件,处理网站后台事务。网站管理中通过通过ftp上传和下载。

B. php编程访问文件目录并下载

你的这个功能说白了实现不了,除非你新建后台,然后新建数据库,再通过CURD的方式在首页展示出来。工作量比较大,光是几行代码是实现不了。至少要进你的网站后台,和数据库处理

C. PHP实现文件下载

2种方法

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文档,就会直接在浏览器中打开


而第二种方法是直接输出的文件流,不存在上述问题

D. PHP环境根目录php文件提示下载,如何解决

就是 php 解析器没有起作用 web服务器吧php 文件当成普通文件了
解决这个问题需要
3.配置Apache
打开Apache的httpd.conf配置文件,添加以下代码:
#加载PHP模块
[plain] view plain print?
LoadMole php5_mole "D:/php-5.4.28/php5apache2_2.dll"
AddType application/x-httpd-php . php
PHPIniDir "D:/php-5.4.28"

E. php文件下载 先选择保存路径

PHP 文件下载代码示例如下:

<?php
//调用下载函数
downloadFile("index.html");


//定义下载函数,$fname参数为下载文件名
functiondownloadFile($fname){
$rename=$fname;
$filename=$fname;

$file_path=$_SERVER["DOCUMENT_ROOT"]."/oop/".$filename;
$file=@fopen($file_path,"r");
if(!$file){
exit('sorry,nofile!');
}
set_time_limit(0);
$ua=$_SERVER["HTTP_USER_AGENT"];
$encoded_filename=urlencode($rename);
$encoded_filename=str_replace("+","%20",$encoded_filename);
header('Content-Type:application/octet-stream');
if(preg_match("/MSIE/",$ua)){
header('Content-Disposition:attachment;filename="'.$encoded_filename.'"');
}elseif(preg_match("/Firefox/",$ua)){
header('Content-Disposition:attachment;filename*="utf8'''.$rename.'"');
}else{
header('Content-Disposition:attachment;filename="'.$rename.'"');
}
while(!feof($file)){
echofread($file,50000);
}
fclose($file);
exit;
}

?>

F. 求教,php 如何获取文件的下载路径

哎,本不想回复的,但是怕其它人回复误人子弟,还是说两句吧。

你的PHP程序是在WEB服务器上运行,运行完毕后生成的文件类型,再通过网络传送到浏览器电脑上,然后这个电脑的人员再选择保存文件路径,你说这个人选择保存路径的时候你的PHP程序可能知道吗,那个PHP早就运行结束了。

你所有的那些Header都是服务器传送给浏览器的,浏览器要把信息传送回服务器只有通过GET、POST调用服务器,显然选择路径保存文件的动作不会触发上传动作。

综上所述,你是无法通过PHP程序获得用户的保存文件夹的。

要获得用户保存的文件夹,除非你自己编写浏览器代码,在选择保存路径后再传送给服务器,这种可能性几乎为0。

G. php如何将上传的文件下载到本地指定目录下

出于安全考虑,浏览器对本地文件是没有任何操作选择,所以下载时只能人为选择存放路径。可以考虑使用控件来实现

H. 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如下:

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

I. php 显示指定目录下所有文件名,点击实现下载功能

这得看该文件夹里的文件是什么后缀了。如果你网站是支持php跟asp的,并且该文件夹里的文件也是PHP跟ASP。那是不可能会让用户下载的!应为浏览器会解释这些个程序文件。如果是RAR的,点击就会下载的。当然程序文件你也不希望能让别人下载下去。

阅读全文

与php目录下载相关的资料

热点内容
动态ip地址由dhcp服务器来分配 浏览:800
aes128加密c 浏览:396
成为插画师pdf 浏览:325
奥特曼系列ol为什么进不去服务器 浏览:742
盛世服务器怎么开启 浏览:87
编译安卓源码修改定位 浏览:200
加密上市是什么意思 浏览:802
一年程序员面试 浏览:174
多个jpg合成pdf 浏览:929
pdf转word是图片 浏览:941
程序员看不懂怎么办 浏览:273
linux操作系统题 浏览:767
单片机无符号数加法 浏览:229
应用隐藏加密怎么关闭 浏览:269
汽车空调的压缩机电线有什么用 浏览:431
电脑加密图片如何取消加密 浏览:342
慧净电子51单片机视频 浏览:345
javamap赋值 浏览:167
什么app可以玩掌机游戏 浏览:48
java简单聊天室 浏览:464