首页 后端开发 php教程 新手有几个问题大家

新手有几个问题大家

Jun 13, 2016 pm 01:12 PM
basename content fn header pathinfo

新手有几个小问题求助大家!
首先说明一下情况,我写的PHP的基本功能有显示目录下文件,可以上传下载,可以点击查看,可以返回上一目录。
1,header下载功能只能在根目录下载文件,根目录下子目录里的文件下载不了,怎么改才能下载子目录下的东西?
2,怎么创建一个按钮或链接,使得点击后退为上一个页面。
3,怎么限制只能查看根目录下的东西,不能返回根目录的上一级目录。
  希望高手用代码指点,文字说明我看了还是不会写.......回答就有分!

------解决方案--------------------
解决不了,回一帖,希望有高人来指点,我也想学,看了几天实在看不懂……
------解决方案--------------------
2:这个是要分页的。。。
------解决方案--------------------
你打算让人家给你写一个吗?

你贴出你需要修改的代码,让大伙提提意见才对
------解决方案--------------------
把代码贴出来吧
------解决方案--------------------
if(!empty($_GET[fn])){
//---------------------------------------下载--------------------------------------------------

 $fn=$_GET['fn'];
$basename=pathinfo($fn,PATHINFO_BASENAME);
ob_end_clean();
header('Content-Encoding: none');
header('Content-Type: text/plain');
header('Content-Length: '.filesize($fn));
header('Content-Disposition: attachment; filename="'.$basename.'"');
readfile($fn);
exit();

}

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
4 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

如何在 Windows 11 中锁定和解锁功能 (Fn) 键 如何在 Windows 11 中锁定和解锁功能 (Fn) 键 May 01, 2023 pm 05:22 PM

键盘的顶行填充有功能(F1、F2、F3等)键,这些键通常具有双重作用,既作为多媒体键又作为指定键。但是,一些用户一直想知道Windows11功能(Fn)键锁是如何工作的。功能键或F键是执行一些快速操作的好方法,并且每个键都扮演多个角色,它使事情变得更加简单。然而,这确实让一群喜欢简单明了的用户感到困惑。最好的部分是您始终可以选择是使用F键来执行多媒体更改/修改设置,还是将它们用作标准角色。那么,让我们了解一下功能键的概念以及如何在Windows11中锁定Fn键。功能键如何工作?

在 Windows 10 和 11 中锁定和解锁 Fn 键的不同方法 在 Windows 10 和 11 中锁定和解锁 Fn 键的不同方法 Apr 14, 2023 pm 12:49 PM

Fn 键如何与功能键配合使用键盘上的 Fn 键基本上类似于 Shift 和 CapsLock 按钮。如果您经常创建文档,您就会知道它们是如何工作的:按住 Shift 可以将一两个字母大写,然后松开它可以快速返回到小写字母,而单击 CapsLock 可以让您以大写形式编写整个句子,而无需按住另一个钥匙。这就是 Fn 与 F1 到 F12 标准功能键一起使用的方式。在不使用 Fn

fn+esc键是什么意思 fn+esc键是什么意思 Mar 24, 2023 pm 01:51 PM

fn+esc键是“锁定功能键”的意思,比如有的笔记本键盘设定F1键和Fn一起按能实现静音功能,你把“fn+esc”一起按了之后,再按F1的时候,不用再按Fn就能实现静音功能了。

如何在Windows 11 / 10中锁定或解锁功能键 如何在Windows 11 / 10中锁定或解锁功能键 Apr 20, 2023 am 11:37 AM

键盘上的功能键通常以两种方式工作。这些从F1到F12的F系列按键除了满足多媒体要求外,还具有常规用途。通常,此功能不仅使键盘更紧凑,而且不会牺牲任何东西!使用Fn组合键非常容易。示例–F5键用作浏览器上的刷新按钮。按F5键应刷新您在浏览器上打开的网页。除此之外,此F5键还可以用作多媒体目的的停止按钮。这些功能可以通过两种类型的键切换。1.Fn键2.F锁键我们已经讨论了密钥以及如何使用它。使用Fn键通常,所有带有复合键的键盘都带有此Fn或功能键。所以,如果你的键盘有F

SpringBoot怎么通过Feign调用传递Header中参数 SpringBoot怎么通过Feign调用传递Header中参数 May 16, 2023 pm 08:38 PM

【SpringBoot】通过Feign调用传递Header中参数如何通过Feign传递Header参数问题描述我们在SpringCloud中使用Feign请求另一个服务的Api接口时,有将Header中参数传递下去的需求,如果不做特殊处理,就会将Header中的参数丢失。解决方案方案一:通过@RequestHeader(name="headerName")来传递例如:Feign定义如下@FeignClient(name="service-name")pub

linux的header是什么意思 linux的header是什么意思 Jul 18, 2023 pm 03:34 PM

linux的header是指在文件或数据流中的开头部分,用于包含关于内容的元数据,通过正确地编写和使用Header文件,开发者能够更好地利用系统资源,提高代码的可读性和可维护性。

如何使用PHP header()方法来调整网页 如何使用PHP header()方法来调整网页 Mar 28, 2023 pm 01:54 PM

PHP是一种功能强大的编程语言,可以用来创建动态网站和Web应用程序。其中一个最强大的功能之一是PHP的header()方法。在本文中,我们将探讨如何使用PHP的header()方法来调整网页。

php header头怎么实现跳转 php header头怎么实现跳转 Dec 02, 2022 am 09:14 AM

php header实现跳转的方法:1、使用“Header("Location:$url");”语法实现跳转;2、使用if判断式实现跳转,其跳转语句如“if($_COOKIE["u_type"]){ header('location:register.php'); } else{ setcookie('u_type','1','86400*360');”。

See all articles