php檔案有關問題請問

來源:互聯網
上載者:User
php檔案問題請教
問題背景:我有個php檔案叫做test.php
還有個檔案夾叫做tmp_data
這兩個檔案是在同級目錄下。
說明tmp_data檔案裡面有個tmp.txt檔案

現在上test.php代碼:
PHP code
";        echo "
"; } //處理完成後,關閉目錄控制代碼$dh closedir($dh);}?>


運行結果:
file name: .

file name: ..

file name: tmp.txt



不懂的需要大牛幫忙的:
明明我擷取的是tmp.txt,為何還會多出兩個:.
..
這兩個東西
這兩個是啥玩意?為何會多出來這兩個東東啊 不解
我只要擷取tmp.txt,謝謝
小弟新手 讓大牛見笑了!祝好人一生平安!


------解決方案--------------------
這是在linux系統下的,目錄預設的
------解決方案--------------------
一般是不讓使用者看到所以這樣

while(($file_name = readdir($dh)) !== FALSE)
{
if($file_name='.' || $file_name='..'){
continue;
}

}
------解決方案--------------------
. 目前的目錄
.. 上級目錄

------解決方案--------------------
linux 下輸入 ls -a 你也能看到那兩個東東的不是...

------解決方案--------------------
恩 用代碼過濾掉就好了
------解決方案--------------------
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
echo "$file\n";
}
}
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.