1. 程式人生 > >修復中國蟻劍(AntSword) 2.0 PHP環境列碟符檔案出現1970-01-01

修復中國蟻劍(AntSword) 2.0 PHP環境列碟符檔案出現1970-01-01

問題出在列目錄檔案拼接的時候有這一句

$P=$D."/".$N;

C:/Windows/拼接後是C:/Windows//是沒有問題的,但C://就有出現了檔案時間都變成1970-01-01 08:00:00這種問題了

解決辦法:

antSword/source/core/php/template/filemanager.js

修改列目錄那段程式碼,在路徑過來的時候統一替換最後為一個/字元

$D=base64_decode($_POST["${arg1}"]);

後面加上

$D=($D!='/'&&substr($D,-1)=='/')?substr($D,0,-1):$D;