我需要這樣的: get_home_user($ username)從PHP腳本獲取Windows和Linux主目錄的最佳形式是什麼?
3
A
回答
1
這是我做的:
class goDirAlias
{
private function home_dir()
{
// Try to find out the home directory of the user running this script
if(function_exists("posix_getpwnam"))
{
// using posix
$user_info = posix_getpwnam(goDirAlias::whoami());
$home_dir = $user_info['dir']."/";
} else
{
// Looking for Windows environment variables
$home_dir = getenv('HOMEDRIVE').getenv('HOMEPATH').'\\';
if($home_dir == "\\")
{
// Looking for *nix environment variables
$home_dir = getenv('HOME')."/";
}
}
return $home_dir;
}
private function whoami()
{
// Try to find out the username of the user running the script
if(function_exists('posix_getpwuid'))
{
// using posix
$user_info = posix_getpwuid(posix_geteuid());
$running_user = $user_info['name'];
} else {
// Looking for Windows environment variables
$running_user = getenv('USERNAME');
if(empty($running_user))
{
// Running *nix whoami
$running_user = exec('whoami');
}
}
return $running_user;
}
}
-1
你可以在Linux上試試這個。
function get_home_user($username)
{
$username=$_POST["username"];
if (!empty($username))
{ if(exec ("test (home/$username)"))
return true;
}
return false;
}
+0
返回true或false,並且還覆蓋參數$用戶名與崗位價值。看起來很糟糕。 無論如何,謝謝! – Castro 2009-11-01 20:47:05
+0
我不好意思,它應該返回真或假那就OK – streetparade 2009-11-01 20:59:15
相關問題
- 1. 什麼是使用PHP獲取URL目錄的最佳方式?
- 2. 什麼是從目錄獲取csv文件的最佳方式?
- 3. 獲取腳本輸出到elasticsearch的最佳方式是什麼?
- 4. 在Xulrunner中獲取腳本輸出(shell腳本)的最佳方式是什麼?
- 5. 最佳實踐 - 什麼是觀看目錄的最佳方式
- 6. 在Windows中異步運行多次PHP腳本的最佳方式是什麼?
- 7. PHP5 CLI制定基本目錄的最佳方式是什麼?
- 8. 從mysql/php同時獲取Category-info和Article-info的最佳方式是什麼?
- 9. 從文件加載腳本的最佳方式是什麼?
- 10. PHP:獲取$ _POST數據的最佳方式是什麼?
- 11. 在PHP中獲取instagram feed的最佳方式是什麼?
- 12. 在PHP中獲取HashTable的最佳方式是什麼?
- 13. 什麼是獲得Unix/Linux遠程主機上支持的文件/目錄信息的最佳方式
- 14. 什麼是在Linux上編譯jsp項目的最佳方式?
- 15. 與PHP和MySQL腳本一起使用websockets的最佳方式是什麼?
- 16. 廚師從用戶獲取UID的最佳方式是什麼?
- 17. 從配置文件獲取值的最佳方式是什麼?
- 18. 從div獲取內容的最佳方式是什麼?
- 19. 從jqGrid單元獲取數據的最佳方式是什麼?
- 20. 從app.config獲取數據的最佳方式是什麼?
- 21. 從NHibernate獲取聚合結果的最佳方式是什麼?
- 22. 從detailViewController獲取布爾值的最佳方式是什麼?
- 23. 從PHP中的$ _POST對象獲取鍵/值的最佳方式是什麼?
- 24. 從PHP中的生產站點獲取錯誤的最佳方式是什麼?
- 25. 在PHP或Javascript中從S3獲取圖像的最佳方式是什麼?
- 26. 從PHP獲取數據到iOS應用程序的最佳方式是什麼?
- 27. PHP目錄結構:從Linux主機轉移到Windows主機
- 28. 在Windows上版本控制圖形資產的最佳方式是什麼?
- 29. 什麼是一個項目的最佳文檔腳本?
- 30. 什麼是剪裁/調整圖像的最佳php/js腳本?
這就是我正在尋找!謝謝塞巴斯蒂安。 – Castro 2010-04-28 21:17:53