検索
ホームページphp教程php手册PHPを使用してファイルシステムを保守する

PHP にはファイル システム関連の関数が多数あり、ファイルを開くだけでなく、ディレクトリの内容を表示したり、ファイルを移動したりすることもできます。 PHP を使用して Web ベースのファイル マネージャーを作成した人もたくさんいます。





まず、ファイル パスについて思い出していただく必要があります。Windows ではファイル パスにスラッシュ "/" またはバックスラッシュ "" を使用できますが、他のオペレーティング システムでは "/" のみが使用されます。互換性の理由から、次の例では「/」表記を使用しています。

以下の簡単なスクリプトは、基本的なディレクトリのリストを表示します。コード内にコメントがあり、各ステップを説明します:

/* 変数 $dir_name にアクセスするディレクトリへのフルパスを指定します */

$dir_name = "/home/me/"; /* 指定されたディレクトリを開いた結果のハンドルを作成します */

$dir = opendir($dir_name)

/* リスト要素 (ファイル名) が配置される場所にテキストの追加を開始します */

$file_list = "";

/* 開いているディレクトリのすべての要素を読み取るには、while ステートメントを使用します。ファイル名が「.」でも「..」でもない場合は、リストにファイル名を出力します */

while ($file_name = readdir($dir)) {

if (($file_name != ". ") && ($file_name != "..")) {

$file_list .= "

  • $file_name";

    }

    }

    /* 最終リスト*/

    $file_list .= "";





  • 声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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ヘンタイを無料で生成します。

    ホットツール

    AtomエディタMac版ダウンロード

    AtomエディタMac版ダウンロード

    最も人気のあるオープンソースエディター

    ZendStudio 13.5.1 Mac

    ZendStudio 13.5.1 Mac

    強力な PHP 統合開発環境

    SublimeText3 中国語版

    SublimeText3 中国語版

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

    WebStorm Mac版

    WebStorm Mac版

    便利なJavaScript開発ツール

    VSCode Windows 64 ビットのダウンロード

    VSCode Windows 64 ビットのダウンロード

    Microsoft によって発売された無料で強力な IDE エディター