ホームページ バックエンド開発 PHPチュートリアル 初心者の方にはいくつか質問があります。

初心者の方にはいくつか質問があります。

Jun 13, 2016 pm 01:12 PM
basename content fn header pathinfo

初心者なのでいくつか質問がありますが、助けてください。
まず、私が作成した PHP の基本的な機能は、ディレクトリ内のファイルを表示し、アップロードおよびダウンロードし、クリックして表示し、前のディレクトリに戻ることです。
1. ヘッダーのダウンロード機能はルート ディレクトリ内のファイルのみをダウンロードできます。サブディレクトリ内のファイルをダウンロードできるようにするにはどうすればよいですか?
2. クリックすると前のページに戻るようにボタンまたはリンクを作成する方法。
3. ルート ディレクトリ内の内容のみに表示を制限し、ルート ディレクトリの 1 つ上のレベルのディレクトリには戻らないようにする方法。
専門家がコードを使ってヒントを教えてくれることを願っています。読んだ後もテキストの説明を書くことができません...回答でポイントを獲得できます。

-----解決策--------------------------------
解決できない場合は、経験者の方にアドバイスをいただければ幸いです、私も勉強したいのですが、数日見ても全く理解できません。 ...
------解決策---------
2: これはページネーションする必要があります。 。 。
------解決策----------------------
誰かに解決策を書いてもらうつもりですか?

変更が必要なコードを投稿して、みんなに意見を聞かせてください。
------解決策---------
コードを投稿してください
------解決策---------
if(!empty($_GET[fn] ) ){
//------------------------------------------ダウンロード-- --------------------------------------

$fn =$_GET['fn'];
$basename=pathinfo($fn,PATHINFO_BASENAME);
ob_end_clean();
header('Content-Encoding: none'); 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 がある場合は、

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

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

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

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

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

html5タグのヘッドとヘッダーの違いは何ですか? html5タグのヘッドとヘッダーの違いは何ですか? Jan 17, 2022 am 11:10 AM

相違点: 1. head タグは、すべての head 要素のコンテナであるドキュメントの先頭を定義するために使用され、header タグはドキュメントのヘッダー (紹介情報) を定義するために使用されます; 2. すべてのブラウザは、 head タグと古いバージョンのブラウザ どのブラウザも header タグをサポートしていません。header タグをサポートするには、IE9 以降などのブラウザが必要です。

See all articles