Heim Backend-Entwicklung PHP-Tutorial 请问:header上载有关问题

请问:header上载有关问题

Jun 13, 2016 pm 01:14 PM
content fn header quot

请教:header下载问题
用实现header下载,代码如下,每次点击都是下载空白文件。怎么修改
if(!empty($_GET[fn])){

header('Content-Encoding: none');
header('Content-Type: text/plain');
header('Content-Length: '.filesize( $file_name));
header('Content-Disposition: attachment; filename=".$fn."');

}
还有的就是一个get按钮,我就不发出来了,新人没分。

------解决方案--------------------
if(!empty($_GET[fn])){
$fn=$_GET['fn'];
header('Content-Encoding: none');
header('Content-Type: text/plain');
header('Content-Length: '.filesize( $fn));
header('Content-Disposition: attachment; filename="'.$fn.'"');
readfile($fn);
}
------解决方案--------------------
你只发送了头,却没有发送身体
------解决方案--------------------
缺少readfile('路径/文件名');吧。

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)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate 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