新手有几个问题大家

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();

}

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 11でファンクション(Fn)キーをロックおよびロック解除する方法 Windows 11でファンクション(Fn)キーをロックおよびロック解除する方法 May 01, 2023 pm 05:22 PM

キーボードの最上段にはファンクション キー (F1、F2、F3 など) が配置されており、多くの場合、マルチメディア キーと指定キーの両方の役割を果たします。ただし、一部のユーザーは、Windows 11 のファンクション (Fn) キー ロックがどのように機能するのか疑問に思っています。ファンクション キー (F キー) は、素早いアクションを実行するのに最適な方法であり、各キーが複数の役割を果たすため、作業がさらに簡単になります。ただし、これはシンプルさと単純さを好むユーザーのグループを混乱させます。最も良い点は、F キーを使用してマルチメディアの変更/設定を実行するか、標準の役割として使用するかをいつでも選択できることです。そこで、ファンクション キーの概念と、Windows 11 で Fn キーをロックする方法を理解しましょう。ファンクションキーはどのように機能しますか?

Windows 10および11でFnキーをロックおよびロック解除するさまざまな方法 Windows 10および11でFnキーをロックおよびロック解除するさまざまな方法 Apr 14, 2023 pm 12:49 PM

Fn キーとファンクション キーの連携方法 キーボードの Fn キーは、基本的に Shift ボタンや CapsLock ボタンと似ています。文書を頻繁に作成する場合は、その仕組みをご存知でしょう。Shift キーを押したままにすると 1 文字または 2 文字が大文字になり、すぐに小文字に戻るとすぐに小文字に戻ります。また、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

キーボードのファンクション キーは通常、2 つの方法で機能します。 F1 から F12 までのこれらの F シリーズ キーは、マルチメディア要件を満たすだけでなく、一般的な用途もあります。一般に、この機能によりキーボードがよりコンパクトになるだけでなく、何も犠牲になりません。 Fn キーの組み合わせを使用するのは非常に簡単です。例 – F5 キーをブラウザの更新ボタンとして使用します。 F5 キーを押すと、ブラウザで開いている Web ページが更新されます。これとは別に、この F5 キーはマルチメディア用途の停止ボタンとしても使用できます。これらの機能は 2 種類のキーで切り替えることができます。 1.Fnキー 2.F Lockキー キーとその使い方について説明しました。 Fn キーの使用 通常、複合キーを備えたすべてのキーボードには、この Fn キーまたはファンクション キーが付属しています。したがって、キーボードに F がある場合は、

SpringBoot はどのように Feign 呼び出しを通じてヘッダー内のパラメーターを渡しますか? SpringBoot はどのように Feign 呼び出しを通じてヘッダー内のパラメーターを渡しますか? May 16, 2023 pm 08:38 PM

[SpringBoot] Feign 呼び出しを介してヘッダーのパラメーターを渡す Feign を介してヘッダー パラメーターを渡す方法 問題の説明 Feign を使用して Spring Cloud の別のサービスの API インターフェイスをリクエストする場合、ヘッダーでパラメーターを渡す必要があります。特別な処理が行われると、ヘッダー内のパラメータが失われます。解決策 1: @RequestHeader(name="headerName") を介して渡します。例: Feign は次のように定義されます @FeignClient(name="service-name")pub

Linuxヘッダーとはどういう意味ですか? Linuxヘッダーとはどういう意味ですか? Jul 18, 2023 pm 03:34 PM

Linux ヘッダーは、コンテンツに関するメタデータを含めるために使用されるファイルまたはデータ ストリームの先頭を指します。ヘッダー ファイルを正しく記述して使用することで、開発者はシステム リソースをより有効に活用し、コードの可読性と保守性を向上させることができます。

PHP header() メソッドを使用して Web ページを調整する方法 PHP header() メソッドを使用して Web ページを調整する方法 Mar 28, 2023 pm 01:54 PM

PHP は、動的な Web サイトや Web アプリケーションの作成に使用できる強力なプログラミング言語です。最も強力な機能の 1 つは、PHP の header() メソッドです。この記事では、PHP の header() メソッドを使用して Web ページを調整する方法を説明します。

PHPヘッダーにジャンプする方法 PHPヘッダーにジャンプする方法 Dec 02, 2022 am 09:14 AM

PHP ヘッダーでジャンプを実装する方法: 1. "Header("Location:$url");" 構文を使用してジャンプを実装します。 2. "if($_COOKIE[" u_type のようなジャンプ ステートメントを使用して、if 判定を使用してジャンプを実装します) "]){ header('location:register.php'); } else{ setcookie('u_type','1','86400*360');"。

See all articles