首頁 後端開發 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脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 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)

熱門話題

Java教學
1664
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
如何在 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頭怎麼實現跳轉 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');」。

如何使用PHP header()方法調整網頁 如何使用PHP header()方法調整網頁 Mar 28, 2023 pm 01:54 PM

PHP是一種功能強大的程式語言,可以用來創建動態網站和Web應用程式。其中一個最強大的功能之一是PHP的header()方法。在本文中,我們將探討如何使用PHP的header()方法來調整網頁。

See all articles