Heim Backend-Entwicklung PHP-Tutorial 新手有几个问题大家

新手有几个问题大家

Jun 13, 2016 am 10:46 AM
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();

}

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So sperren und entsperren Sie die Funktionstaste (Fn) in Windows 11 So sperren und entsperren Sie die Funktionstaste (Fn) in Windows 11 May 01, 2023 pm 05:22 PM

Die obere Reihe der Tastatur ist mit Funktionstasten (F1, F2, F3 usw.) bestückt, die häufig gleichzeitig als Multimedia-Tasten und als bestimmte Tasten dienen. Einige Benutzer haben sich jedoch gefragt, wie die Funktionssperre (Fn) von Windows 11 funktioniert. Funktionstasten oder F-Tasten sind eine großartige Möglichkeit, einige schnelle Aktionen auszuführen, und da jede Taste mehrere Rollen übernimmt, wird die Sache noch einfacher. Dies verwirrt jedoch eine Gruppe von Benutzern, die Einfachheit und Einfachheit bevorzugen. Das Beste daran ist, dass Sie jederzeit wählen können, ob Sie die F-Tasten zum Durchführen von Multimedia-Änderungen/Einstellungen ändern oder ob Sie sie als Standardrollen verwenden möchten. Lassen Sie uns also das Konzept der Funktionstasten verstehen und erfahren, wie Sie die Fn-Taste in Windows 11 sperren. Wie funktionieren Funktionstasten?

Verschiedene Möglichkeiten zum Sperren und Entsperren der Fn-Taste in Windows 10 und 11 Verschiedene Möglichkeiten zum Sperren und Entsperren der Fn-Taste in Windows 10 und 11 Apr 14, 2023 pm 12:49 PM

Funktionsweise der Fn-Taste mit Funktionstasten Die Fn-Taste auf Ihrer Tastatur ähnelt im Wesentlichen den Umschalt- und Feststelltasten. Wenn Sie häufig Dokumente erstellen, wissen Sie, wie sie funktionieren: Halten Sie die Umschalttaste gedrückt, um ein oder zwei Buchstaben groß zu schreiben, und lassen Sie sie dann los, um schnell zur Kleinschreibung zurückzukehren. Wenn Sie auf die Feststelltaste klicken, können Sie den gesamten Buchstaben in Großbuchstaben schreiben, ohne eine weitere Taste gedrückt zu halten. So funktioniert Fn mit den Standardfunktionstasten F1 bis F12. Wenn Fn nicht verwendet wird

Was bedeutet die Fn+Esc-Taste? Was bedeutet die Fn+Esc-Taste? Mar 24, 2023 pm 01:51 PM

Die Fn+Esc-Taste bedeutet „Funktionstaste sperren“. Bei einigen Notebook-Tastaturen werden die F1-Taste und die Fn-Taste zusammen verwendet, um die Stummschaltfunktion zu erreichen. Wenn Sie F1 erneut drücken, ist dies nicht erforderlich Drücken Sie erneut Fn, um die Stummschaltungsfunktion zu implementieren.

So sperren oder entsperren Sie Funktionstasten in Windows 11/10 So sperren oder entsperren Sie Funktionstasten in Windows 11/10 Apr 20, 2023 am 11:37 AM

Funktionstasten auf Ihrer Tastatur funktionieren im Allgemeinen auf zwei Arten. Diese Tasten der F-Serie von F1 bis F12 haben allgemeine Verwendungsmöglichkeiten und erfüllen nicht nur Multimedia-Anforderungen. Im Allgemeinen macht diese Funktion die Tastatur nicht nur kompakter, es geht auch nichts verloren! Die Verwendung der Fn-Tastenkombination ist sehr einfach. Beispiel – F5-Taste als Aktualisierungsschaltfläche im Browser verwendet. Durch Drücken der F5-Taste sollte die Webseite, die Sie in Ihrem Browser geöffnet haben, aktualisiert werden. Darüber hinaus kann diese F5-Taste auch als Stopptaste für Multimedia-Zwecke verwendet werden. Diese Funktionen können mit zwei Arten von Tasten umgeschaltet werden. 1.Fn-Taste 2.F-Sperrtaste Wir haben die Taste und ihre Verwendung besprochen. Verwenden der Fn-Taste Normalerweise sind alle Tastaturen mit zusammengesetzten Tasten mit dieser Fn- oder Funktionstaste ausgestattet. Wenn Ihre Tastatur also über F verfügt

Wie übergibt SpringBoot Parameter im Header durch Feign-Aufrufe? Wie übergibt SpringBoot Parameter im Header durch Feign-Aufrufe? May 16, 2023 pm 08:38 PM

[SpringBoot] Übergeben von Parametern im Header durch Feign-Aufrufe So übergeben Sie Header-Parameter durch Feign Problembeschreibung Wenn wir Feign verwenden, um die API-Schnittstelle eines anderen Dienstes in Spring Cloud anzufordern, müssen die Parameter im Header übergeben werden. Wenn nein Wenn eine spezielle Verarbeitung durchgeführt wird, gehen die Parameter im Header verloren. Lösung 1: Übergeben Sie es über @RequestHeader(name="headerName"). Beispiel: Feign ist wie folgt definiert: @FeignClient(name="service-name")pub

Was bedeutet Linux-Header? Was bedeutet Linux-Header? Jul 18, 2023 pm 03:34 PM

Der Header von Linux bezieht sich auf den Anfang einer Datei oder eines Datenstroms, der Metadaten über den Inhalt enthält. Durch korrektes Schreiben und Verwenden der Header-Datei können Entwickler Systemressourcen besser nutzen und die Lesbarkeit und Lesbarkeit des Codes verbessern. Wartbarkeit.

So verwenden Sie die PHP-Header()-Methode zum Anpassen von Webseiten So verwenden Sie die PHP-Header()-Methode zum Anpassen von Webseiten Mar 28, 2023 pm 01:54 PM

PHP ist eine leistungsstarke Programmiersprache, mit der dynamische Websites und Webanwendungen erstellt werden können. Eine der leistungsstärksten Funktionen ist die header()-Methode von PHP. In diesem Artikel erfahren Sie, wie Sie die header()-Methode von PHP zum Anpassen von Webseiten verwenden.

So springen Sie in den PHP-Header So springen Sie in den PHP-Header Dec 02, 2022 am 09:14 AM

So implementieren Sie einen Sprung im PHP-Header: 1. Verwenden Sie die Syntax „Header(“Location:$url“);“ "]){ header('location:register.php'); } else{ setcookie('u_type','1','86400*360');".

See all articles