게시판 본문 ASP, ASP.NET, IIS & Script - Read Only
re: 다시한번 물어볼게요. 제가 소스를 잘못이해하고있는것인가 ㅠ.ㅠ |
---|
작성자: 송원석
작성일시: 2006-04-26 20:08,
조회수: 3,414
|
제 의견을 말씀드려보겠습니다. 먼저 현재 문제는 두 가지라고 생각합니다. 한 가지 문제는 트리가 제대로 동작하지 않는다는 점이구요, 또다른 문제는 나타나지 말아야할 다른 사용자들의 하위 폴더들이 나타난다는 점입니다. 이 중에서 먼저 두 번째 문제점부터 해결해보도록 하죠. 이 문제를 해결하고 나면 전체적으로 해결해야할 범위가 크게 줄어들 수 있을 것 같다는 생각입니다. ^_^
다음의 코드를 말씀해주셨는데요... IF i=1 or user_id=Name or sParentsName = "aux" & iPathElementCnt Then ... Else End IF이 코드를 다음과 같이 바꿔보시면 어떨까요? IF i = 1 Or InStr(Path, "루트경로\" & user_id & "\") > 0 Then ... Else End IF그리고 대단히 죄송하게도 저 역시도 요즘 상당히 바쁜 프로젝트를 진행하고 있는지라 위의 코드를 테스트해보거나 달리 검증해본 것이 아니라는 점을 미리 말씀드립니다. 아무튼 이 코드의 요점은 현재 로그인한 사용자의 아이디가 경로상에 존재하는 폴더들만 출력하려고 한다는 것입니다. 현재 사용하고 계시는 코드는 결과를 미루어볼 때 아이디 폴더들의 레벨에서만 폴더명을 구분하기 때문에, 재귀함수로 호출되는 다른 사용자 아이디 폴더의 하위 폴더들은 걸러지지가 않고 그대로 출력됩니다. 따라서 폴더의 이름이 아니라 전체 경로를 분석해보셔서 다른 사용자의 아이디가 존재하는 경우에는 출력을 하지 말아야겠죠. 그렇다고 달랑 아이디만 가지고서 이 비교를 수행하면 부분적으로 엉뚱한 폴더까지도 걸러질 수가 있기 때문에 루트의 경로를 포함하여 비교를 수행해야만 합니다. ^_^ 감사합니다. |
IP 주소: 203.226.142.22
|
전체 1 건의 댓글이 존재합니다.
O_Oa |
사고의 틀을 열어주신점 감사합니다 ㅋㅋ Path 변수 앞에도 루트 경로를 포함해줘야 문자열 비교가 이루어지더군요 path 값이 폴더명만 나와서 해결했습니다. ^_^
|
2006-04-27 10:12 |
전체 2,095 건의 게시물,
84 페이지로 구성된
ASP, ASP.NET, IIS & Script 게시판의
26 페이지입니다.
게시물 | ||||
---|---|---|---|---|
1,511 | 2006-06-08 | 5,576 | ||
1,510 | 2006-06-01 | 3,317 | ||
1,509 |
권박사 |
2006-05-29 | 1,432 | |
1,508 | 2006-05-30 | 3,732 | ||
1,507 |
질문 |
2006-05-22 | 1,153 | |
1,506 | 2006-05-23 | 3,225 | ||
1,505 | 2006-05-19 | 3,664 | ||
1,504 | 2006-05-20 | 3,467 | ||
1,502 |
TAZ |
2006-05-16 | 1,248 | |
1,501 | 2006-05-16 | 3,287 | ||
1,500 |
질문자 |
2006-05-15 | 1,161 | |
1,499 |
re: 쿠키관련 [4] |
2006-05-15 | 3,241 | |
1,498 |
다운로드 |
2006-05-11 | 1,179 | |
1,497 | 2006-05-12 | 3,388 | ||
1,496 |
무관 |
2006-05-11 | 1,286 | |
1,495 | 2006-05-11 | 3,193 | ||
1,494 | 2006-04-30 | 3,326 | ||
1,493 | 2006-05-01 | 3,271 | ||
1,492 |
끄적 |
2006-04-26 | 1,301 | |
1,491 | 2006-04-26 | 3,475 | ||
1,490 | 2006-04-25 | 3,315 | ||
1,489 |
O_Oa |
2006-04-24 | 1,176 | |
1,488 | 2006-04-24 | 3,365 | ||
1,487 |
O_Oa |
2006-04-26 | 1,196 | |
2006-04-26 | 3,414 |