提供文件路徑並在Windows上獲取其所有者用戶名?使用PHP在Windows中獲取文件所有者
當然,fileowner
這裏沒用。
任何可以提供幫助的PECL擴展?
編輯:替代方案,也將工作:
從.doc文件閱讀摘要數據,檢索作者。
編輯2:使用COM("word.application")
找到解決方案。任何其他?
提供文件路徑並在Windows上獲取其所有者用戶名?使用PHP在Windows中獲取文件所有者
當然,fileowner
這裏沒用。
任何可以提供幫助的PECL擴展?
編輯:替代方案,也將工作:
從.doc文件閱讀摘要數據,檢索作者。
編輯2:使用COM("word.application")
找到解決方案。任何其他?
你可以做到這一點(對任何類型的任何文件系統調用)通過炮擊的命令行和該文件執行DIR/Q命令:
$output = shell_exec('dir ' . $filepath . '/Q');
$output = explode(' ', $output);
foreach($output as $entry) {
if(strtoupper($entry) == '{DOMAIN}\\' . strtoupper($loggedInUser)) {
$owner = str_replace('{DOMAIN}\\', '', $entry);
}
}
這正常功能僅在Windows系統,而本地的PHP函數fileOwner
功能正常只在Linux系統上。
我在哪裏工作,我們有一個PHP擴展,它以某種方式通過一個函數調用來提取這些信息,但我不知道它是如何工作的。
請將您發現的解決方案發布爲此問題的答案,以便其他人可能會受益。您不必將其標記爲已解決,以鼓勵他人發佈。 –
@BradFJacobs完成! – djdy