目次
php无限遍历目录,php遍历目录
ホームページ バックエンド開発 PHPチュートリアル PHP はディレクトリを無限に走査します、PHP はディレクトリを走査します_PHP チュートリアル

PHP はディレクトリを無限に走査します、PHP はディレクトリを走査します_PHP チュートリアル

Jul 12, 2016 am 08:59 AM
ファイル名

php无限遍历目录,php遍历目录

使用的函数有:

isset()判断某个变量是否定义

chdir() 将当前目录改变为指定的目录。

opendir() 打开目录。

readdir()读取目录。

getcwd()。获取当前目录。

还用到了for  if  GET传值 大概就这些东东:

下面是代码:

<?php
if(isset($_GET['id']))//判断是否传值
{
    $s=str_replace(' ','+',$_GET['id']);
    $s=base64_decode($s);//接受传递的值 值一般是要打开的目录的绝对路劲
        chdir($s);//切换到要打开的目录
    }
$a=opendir('.');//打开当前目录
while(false!==($c=readdir($a)))//循环遍历目录内容的文件名
{         
       if(is_dir($c))//判断是目录还是文件
       {
           if($c=='.')
           {
               }
               else
               {
           if($c=='..')
           {
           $w=base64_encode(substr(getcwd(),0,strrpos(getcwd(),'\\')));//当前路径加上目录名 就是目录的绝对路径
           echo "上一级"."<a href='6.php?id=$w'>打开</a><br />";//当点击打开时将要打开的绝对路径传递出去  用chdir 切换到要打开的目录下
           }else
           {
               $w=base64_encode(getcwd().'\\'.$c);//当前路径加上目录名 就是目录的绝对路径
           echo "$c"."<a href='6.php?id=$w'>打开</a><br />";//当点击打开时将要打开的绝对路径传递出去  用chdir 切换到要打开的目录下
               }
               }
           }
           else
           {
               echo "$c 不是目录<br />";
               }
}

?>
ログイン後にコピー

  

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1097794.htmlTechArticlephp无限遍历目录,php遍历目录 使用的函数有: isset()判断某个变量是否定义 chdir() 将当前目录改变为指定的目录。 opendir() 打开目...
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、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)

PHP アプリケーション: 現在の日付をファイル名として使用します PHP アプリケーション: 現在の日付をファイル名として使用します Jun 20, 2023 am 09:33 AM

PHP アプリケーションでは、現在の日付をファイル名として使用してファイルを保存またはアップロードする必要がある場合があります。日付を手動で入力することもできますが、現在の日付をファイル名として使用する方が便利で、速く、正確です。 PHP では、date() 関数を使用して現在の日付を取得できます。この関数の使用方法は次のとおりです: date(format, timestamp); ここで、format は日付フォーマット文字列、timestamp は日付と時刻を表すタイムスタンプです。このパラメータが渡されない場合は、それが使用されます。

PHP で中国語のファイル名が文字化けする場合のヒント PHP で中国語のファイル名が文字化けする場合のヒント Feb 27, 2024 pm 02:18 PM

PHP で中国語のファイル名が文字化けする場合のヒント 開発プロセス中、特にユーザーがアップロードしたファイルを処理する場合に、中国語のファイル名が文字化けする問題によく遭遇します。 PHP では、文字化けしたファイル名を正しく処理する方法は一般的かつ重要な問題です。この記事では、中国語のファイル名が文字化けする場合に対処するいくつかのテクニックを紹介し、読者がこの課題にうまく対処できるように具体的なコード例を示します。問題の説明: ユーザーがファイルをアップロードすると、中国語のファイル名が文字化けして見えることがあります。これは、オペレーティング システムとブラウザが異なるためです。

Windows10でファイル名が長すぎて削除できない問題を解決する手順 Windows10でファイル名が長すぎて削除できない問題を解決する手順 Mar 27, 2024 pm 04:41 PM

1. まず、削除する必要があるファイルまたはフォルダーを見つけます。ファイル名が長すぎるため、システムは削除操作を実行するときに「ファイル名が長すぎるため、ファイルまたはディレクトリを削除できません」というメッセージを表示します。図に示すように: 2. このとき、図に示すように、ショートカット キー [Win+R] を使用してファイル名を指定して実行を開き、[cmd] を入力して、確認後にコマンド プロンプトを開きます: 3. 最初にディスクに切り替えます。ファイルがある場所、私のファイルは D にあり、 [D:] と入力し、ファイルが置かれているフォルダーに切り替えます。私のファイルは [1] にあり、[cd1] と入力し、[dir] と入力してすべてを表示しますディレクトリ内のファイルです。私のディレクトリでは、削除する必要があるファイルは 1 つだけです。図に示すように: 4. この時点では [del*.png] と入力します。つまり、接尾辞 png を持つすべてのファイルです。ディレクトリ内には次のようになります

path/filepath.Split 関数を使用して、パスをディレクトリとファイル名の部分に分割します。 path/filepath.Split 関数を使用して、パスをディレクトリとファイル名の部分に分割します。 Jul 25, 2023 pm 05:57 PM

path/filepath.Split 関数を使用して、パスをディレクトリとファイル名の 2 つの部分に分割します。プログラムの開発またはファイルの処理では、パスをディレクトリとファイル名の 2 つの部分に分割することが必要になることがよくあります。 Go 言語では、パス/ファイルパス パッケージの Split 関数を使用してこの機能を実現できます。この記事では、Split 関数の使い方とコード例を紹介します。 Split 関数は次のように定義されます。 funcSplit(pathstring)(di

win7システムでファイル名が青色になった場合はどうすればよいですか? win7システムでファイル名が青色になった場合はどうすればよいですか? Jul 20, 2023 pm 11:57 PM

win7システムでファイル名が青色になった場合はどうすればよいですか? win7 システムは現在最も普及している Windows システムであり、非常に長い開発の歴史があり、ユーザーに深く愛されています。しかし、win7 システムにも大小さまざまな問題があり、多くの友人が win7 システムを使用していると、コンピュータ上のファイル名が青くなり、新しく作成された他のフォルダーも青くなります。そしてそれをどうやって解決するのか?以下では、エディターはwin7のシステムファイル名を青色に戻す方法を紹介します。 win7のシステムファイル名が青くなった場合の復旧方法 1. まず、ファイル名が青のディスクを右クリックし、プロパティを開きます。 2. プロパティ ウィンドウで、このドライブを圧縮してディスク領域を節約するオプションを見つけて削除します。

Java フォルダーをループしてすべてのファイル名を取得する方法 Java フォルダーをループしてすべてのファイル名を取得する方法 Mar 29, 2024 pm 01:24 PM

Java は、強力なファイル処理機能を備えた人気のあるプログラミング言語です。 Java では、フォルダーを走査してすべてのファイル名を取得するのが一般的な操作であり、これは特定のディレクトリー内のファイルを迅速に見つけて処理するのに役立ちます。この記事では、Java でフォルダーを走査してすべてのファイル名を取得するメソッドを実装する方法と、具体的なコード例を紹介します。 1. 再帰的メソッドを使用してフォルダーを走査する 再帰的メソッドを使用してフォルダーを走査することができます。再帰的メソッドはそれ自体を呼び出す方法であり、フォルダーを効果的に走査できます。

ファイル名を一括変更する方法 ファイル名を一括変更する方法 Nov 09, 2023 am 10:05 AM

ファイル名を一括変更する方法には、mv コマンドを使用する、rename コマンドを使用する、mv コマンドと find コマンドを組み合わせて使用​​する、mmv コマンドを使用するなどがあります。詳細な紹介: 1. mv コマンドを使用します。mv コマンドは、Linux システムでファイルを移動したり名前を変更したりするために使用されるコマンドです。mv コマンドを使用すると、ファイルを別の場所に移動し、同時にファイル名を変更できます。 ; 2. rename コマンドを使用します。rename コマンドは強力なバッチ ファイル名前変更ツールであり、正規表現などを使用してファイル名を照合および置換できます。

HP ドライバー ファイルの命名規則の詳細な説明 HP ドライバー ファイルの命名規則の詳細な説明 Jan 02, 2024 pm 10:38 PM

友人が HP ドライバーをダウンロードしたい場合、ドライバー ファイルの名前がわからないため、どれをダウンロードすればよいかわからない場合があります。実際、ドライバーの名前はハードウェア デバイスによって異なります。以下で、それについて一緒に学びましょう。 HP ドライバー ファイル名とは何ですか? ハードウェア デバイスが異なるとファイル名に影響があり、デバイスごとにファイル名が異なります。これは、オペレーティング システム、ファイル システム、またはファイル命名規則が異なることが原因で発生します。たとえば、Windows オペレーティング システムでファイルを作成して「my_file.txt」という名前を付けた場合、Mac オペレーティング システムでは「my_file.txt」または「myfil」という名前になる可能性があります。

See all articles