다음과 같은 것이 필요합니다. get_home_user ($ username)Windows 및 Linux의 홈 디렉토리를 PHP 스크립트에서 가져 오는 가장 좋은 형태는 무엇입니까?
3
A
답변
1
이것은 내가 그것을 어떻게입니다 : true 또는 false를 반환하고, 또한 POST 값으로 인수 $ 사용자 이름을 무시
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
. 나쁜 것 같아. 어쨌든 고마워! !. – Castro
+0
죄송합니다 그것은 진실하거나 거짓을 반환해야합니다 죄송합니다 괜찮아요 – streetparade
관련 문제
- 1. Java에서 임의의 사용자의 홈 디렉토리를 찾는 가장 좋은 방법은 무엇입니까?
- 2. PHP : 객체의 모든 요소를 가져 오는 가장 좋은 방법은 무엇입니까?
- 3. 스크립트에서 작업 디렉토리를 변경하는 가장 좋은 방법은 무엇입니까?
- 4. Windows 및 Linux의 Hashlib
- 5. PHP 스크립트에서 ActionScript로 변수를 가져 오는 방법은 무엇입니까?
- 6. Windows XP의 루비 스크립트에서 로그를 작성하는 가장 좋은 방법은 무엇입니까?
- 7. Ruby on Rails에서 빈 임시 디렉토리를 가져 오는 가장 좋은 방법은 무엇입니까?
- 8. Java에서 디렉토리 및 하위 디렉토리를 가져 오는 방법은 무엇입니까?
- 9. JS에서 요소의 태그 이름을 가져 오는 가장 좋은 방법은 무엇입니까?
- 10. 목록보기에서 선택한 항목을 가져 오는 가장 좋은 방법은 무엇입니까?
- 11. Windows 및 Linux의 P4 루트 및 Altroot
- 12. SQL Server Express로 데이터를 가져 오는 가장 좋은 방법은 무엇입니까?
- 13. PHP에서 사용자 홈 디렉토리를 읽으십시오.
- 14. 개체의 항목 모음을 가져 오는 가장 좋은 방법은 무엇입니까?
- 15. 외부 웹 사이트 콘텐츠를 가져 오는 가장 좋은 방법
- 16. 동시 프로그램의 BlockingQueue에서 객체를 가져 오는 가장 좋은 방법은 무엇입니까?
- 17. OleDbConnection을 통해 단일 레코드를 가져 오는 가장 좋은 방법은 무엇입니까?
- 18. 사용자가 선택한 도시에서 시간대를 가져 오는 가장 좋은 방법은 무엇입니까?
- 19. pymongo에 임베디드 문서를 가져 오는 가장 좋은 방법은 무엇입니까?
- 20. 정수를 열거 형으로 가져 오는 가장 좋은 방법은 무엇입니까?
- 21. MFC : CRichEdit에서 텍스트를 가져 오는 가장 좋은 방법은 무엇입니까?
- 22. 괄호 안의 내용을 가져 오는 가장 좋은 방법은 무엇입니까? (여보세요)?
- 23. "600sp"문자열의 정수 부분을 가져 오는 가장 좋은 방법은 무엇입니까?
- 24. 파이썬에서 프로젝트의 모듈 경로를 가져 오는 가장 좋은 방법은 무엇입니까?
- 25. getElementsByTagName()에서 속성을 가져 오는 가장 좋은 방법은 무엇입니까?
- 26. 현재 사용자의 UserId를 가져 오는 가장 좋은 방법은 무엇입니까
- 27. 성능면에서 json 데이터를 가져 오는 가장 좋은 방법은 무엇입니까?
- 28. 사용자 위치 서버 측을 가져 오는 가장 좋은 방법은 무엇입니까
- 29. 큰 데이터 세트를 MongoDB로 가져 오는 가장 좋은 방법은 무엇입니까?
- 30. PHP 스크립트에서 SWF를 가져 오는 데 문제가 있음
그게 내가 무엇을 찾고 있었는지 정확히! 고마워. 세바스찬. – Castro