phpファイルの概要

WBOY
リリース: 2016-06-23 14:30:52
オリジナル
1076 人が閲覧しました

コードを通して PHP ファイルの関数をまとめてみましょう

// current directoryecho getcwd() . "\n";chdir('hhh');// current directoryecho getcwd() . "\n";
ログイン後にコピー

D:xampphtdocsmyfunction
D:xampphtdocsmyfunctionhh

$dir = 'D:\xampp\htdocs\my\function';// Open a known directory, read directory into variable and then closeif (is_dir($dir)) {    if ($dh = opendir($dir)) {        $ds = array();        while ($directory = readdir($dh)) {            $ds[] = $directory;        }        rewinddir($dh);        while ($directory = readdir($dh)) {            $ds[] = $directory;        }        closedir($dh);    }}print_r($ds);
ログイン後にコピー

Array ( [0] => . [1] => . .[2] = > file.php [3] => ああ [4] => .. [6] => ああ

Array ( [0] => haha​​ [1] => file.php [2] => .. [3] => . )

$dir = 'D:\xampp\htdocs\my\function';showfiles3($dir);function showfiles1($dir){    if (is_dir($dir))    {        echo "<ul>";        $dh = opendir($dir);        while ($file = readdir($dh))        {            if (is_dir($dir.DIRECTORY_SEPARATOR.$file))            {                if ($file !='.' && $file != '..') {                    echo "<li>";                    echo "|-".$file;                    showfiles1($dir.DIRECTORY_SEPARATOR.$file);                    echo "</li>";                }            } else{                echo "<li>";                echo "--".$file;                echo "</li>";            }        }        closedir($dh);        echo "</ul>";    }}function showfiles2($dir){    echo "<ul>";    $arr = scandir($dir);    foreach ($arr as $file)    {        if (is_dir($dir.DIRECTORY_SEPARATOR.$file))        {            if ($file !='.' && $file != '..') {                echo "<li>";                echo "|-".$file;                showfiles2($dir.DIRECTORY_SEPARATOR.$file);                echo "</li>";            }        } else{            echo "<li>";            echo "--".$file;            echo "</li>";        }    }    echo "</ul>";}function showfiles3($dir) {      foreach (glob($dir.DIRECTORY_SEPARATOR.'*') as $f)    {        echo is_dir($f) ? showfiles3($f) : "$f<br />";               }}
ログイン後にコピー

ちょっとした質問: .file と ..ファイル





の詳細な分析

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート