-2

私は基本的な php プログラマーで、ユーザーとプロフィール写真を含む単純な Web サイトを持っています。

ppic(プロフィール写真)というフォルダがあります。

php.net サイトreaddir()にあるように使用すると、存在しない 2 つのファイルが出力されます。

ファイル名をループのecho "there was a match - $entry<br>;中に入れると、次のように出力されます。while$entry

there was a match - .
there was a match - ..
there was a match - Autumn Leaves.jpg
there was a match - Creek.jpg
there was a match - Toco Toucan.jpg

フォルダには「Autumn Leaves.jpg」、「Creek.jpg」、「Toco Toucan.jpg」の 3 つのファイルしかありません。

私はコンピューターが苦手なので、これらのドットの意味がわかりません。

誰かが私にこれらを説明してもらえますか?

4

1 に答える 1

5

UNIX の基礎を学ぶ: (およびその他の一般的なファイルシステムの処理)

.、現在のフォルダへの仮想シンボリック リンクです (たとえば./Creek.jpg、解決済みであり、 と同じですCreek.jpg) 。

これ..は、親フォルダーへの仮想シンボリック リンクです。

それらを非表示にするには、手動で除外してから$file !== '.' && $file !== '..'.

于 2013-10-06T18:18:43.130 に答える