Maison développement back-end tutoriel php 请问: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('路径/文件名');吧。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment verrouiller et déverrouiller la touche de fonction (Fn) dans Windows 11 Comment verrouiller et déverrouiller la touche de fonction (Fn) dans Windows 11 May 01, 2023 pm 05:22 PM

La rangée supérieure du clavier est remplie de touches de fonction (F1, F2, F3, etc.), qui font souvent office de touches multimédia et de touches désignées. Cependant, certains utilisateurs se demandent comment fonctionne le verrouillage des touches de fonction (Fn) de Windows 11. Les touches de fonction, ou touches F, sont un excellent moyen d'effectuer des actions rapides, et comme chaque touche joue plusieurs rôles, cela rend les choses encore plus faciles. Cependant, cela déroute un groupe d'utilisateurs qui préfèrent la simplicité et la simplicité. La meilleure partie est que vous pouvez toujours choisir d'utiliser les touches F pour effectuer des modifications multimédias/modifier les paramètres ou les utiliser comme rôles standard. Comprenons donc le concept des touches de fonction et comment verrouiller la touche Fn dans Windows 11. Comment fonctionnent les touches de fonction ?

Différentes façons de verrouiller et déverrouiller la touche Fn sous Windows 10 et 11 Différentes façons de verrouiller et déverrouiller la touche Fn sous Windows 10 et 11 Apr 14, 2023 pm 12:49 PM

Comment fonctionne la touche Fn avec les touches de fonction La touche Fn de votre clavier est fondamentalement similaire aux boutons Shift et CapsLock. Si vous créez fréquemment des documents, vous savez comment ils fonctionnent : maintenez la touche Maj enfoncée pour mettre une lettre ou deux en majuscule, puis relâchez-la pour revenir rapidement en minuscule, tandis que cliquer sur CapsLock vous permet d'écrire la lettre entière en majuscule sans maintenir une autre touche enfoncée. C'est ainsi que Fn fonctionne avec les touches de fonction standard F1 à F12. Lorsque vous n'utilisez pas Fn

Que signifie la touche fn+esc ? Que signifie la touche fn+esc ? Mar 24, 2023 pm 01:51 PM

La touche fn+esc signifie « touche de fonction de verrouillage ». Par exemple, certains claviers d'ordinateurs portables configurent la touche F1 et Fn pour qu'elles soient enfoncées ensemble pour obtenir la fonction muet. Après avoir appuyé simultanément sur « fn+esc », lorsque vous appuyez à nouveau sur F1, pas besoin d'appuyer à nouveau sur Fn pour mettre en œuvre la fonction muet.

Comment verrouiller ou déverrouiller les touches de fonction sous Windows 11/10 Comment verrouiller ou déverrouiller les touches de fonction sous Windows 11/10 Apr 20, 2023 am 11:37 AM

Les touches de fonction de votre clavier fonctionnent généralement de deux manières. Ces clés de la série F de F1 à F12 ont des usages généraux en plus de répondre aux exigences multimédia. De manière générale, cette fonctionnalité non seulement rend le clavier plus compact, mais elle ne sacrifie rien ! Il est très simple d'utiliser la combinaison de touches Fn. Exemple – Touche F5 utilisée comme bouton d'actualisation sur le navigateur. Appuyer sur la touche F5 devrait actualiser la page Web que vous avez ouverte sur votre navigateur. En dehors de cela, cette touche F5 peut également être utilisée comme bouton d'arrêt à des fins multimédia. Ces fonctions peuvent être basculées avec deux types de touches. 1. Clé Fn 2. Clé de verrouillage F Nous avons discuté de la clé et de la manière de l'utiliser. Utilisation de la touche Fn Normalement, tous les claviers dotés de touches composites sont livrés avec cette touche Fn ou fonction. Donc, si votre clavier a F

Comment SpringBoot transmet-il les paramètres de l'en-tête via des appels Feign ? Comment SpringBoot transmet-il les paramètres de l'en-tête via des appels Feign ? May 16, 2023 pm 08:38 PM

[SpringBoot] Passage des paramètres dans l'en-tête via les appels Feign Comment transmettre les paramètres de l'en-tête via Feign Description du problème Lorsque nous utilisons Feign pour demander l'interface API d'un autre service dans Spring Cloud, il est nécessaire de transmettre les paramètres dans l'en-tête. un traitement spécial est effectué, les paramètres de l'en-tête seront perdus. Solution 1 : transmettez-le via @RequestHeader(name="headerName") Par exemple : Feign est défini comme suit @FeignClient(name="service-name")pub.

Que signifie l'en-tête Linux ? Que signifie l'en-tête Linux ? Jul 18, 2023 pm 03:34 PM

L'en-tête de Linux fait référence au début d'un fichier ou d'un flux de données, qui est utilisé pour contenir des métadonnées sur le contenu. En écrivant et en utilisant correctement le fichier d'en-tête, les développeurs peuvent mieux utiliser les ressources du système et améliorer la lisibilité et la lisibilité du code. Maintenabilité.

Comment utiliser la méthode PHP header() pour ajuster les pages Web Comment utiliser la méthode PHP header() pour ajuster les pages Web Mar 28, 2023 pm 01:54 PM

PHP est un langage de programmation puissant qui peut être utilisé pour créer des sites Web et des applications Web dynamiques. L’une des fonctionnalités les plus puissantes est la méthode header() de PHP. Dans cet article, nous explorerons comment utiliser la méthode header() de PHP pour ajuster les pages Web.

Comment accéder à l'en-tête php Comment accéder à l'en-tête php Dec 02, 2022 am 09:14 AM

Comment implémenter le saut dans l'en-tête php : 1. Utilisez la syntaxe "Header("Location:$url");" pour implémenter le saut ; 2. Utilisez le jugement if pour implémenter le saut, avec des instructions de saut telles que "if($_COOKIE[" u_type "]){ header('location:register.php'); } else{ setcookie('u_type','1','86400*360');".

See all articles