디렉토리가 있는지 없는지 확인하는 구문좀 알려주세요. 정보
디렉토리가 있는지 없는지 확인하는 구문좀 알려주세요.본문
그누 아이디와 동일한 디렉토리가 있는지 확인하는 구문을 알고 싶은데요.
/gnu 아래에
/gnu/okok 라는 디렉토리가 있을경우
---------------------------------------------------------------
회원아이디가 okok 인 회원이 로그인을 하면..
okok 디렉토리가 있을경우
"디렉토리있음" 이라고 표시되고 없을경우 "디렉토리없음"이라고 표시되게 하고 싶습니다.
---------------------------------------------------------------
알려주세요~ ㅠ_ㅠ
/gnu 아래에
/gnu/okok 라는 디렉토리가 있을경우
---------------------------------------------------------------
회원아이디가 okok 인 회원이 로그인을 하면..
okok 디렉토리가 있을경우
"디렉토리있음" 이라고 표시되고 없을경우 "디렉토리없음"이라고 표시되게 하고 싶습니다.
---------------------------------------------------------------
알려주세요~ ㅠ_ㅠ
댓글 전체
function DirExists($Path) {
$p = @opendir($Path);
if(!$p) return false;
closedir($p);
return true;
};
$p = @opendir($Path);
if(!$p) return false;
closedir($p);
return true;
};
태엽푸는 새님 감사합니다.
저걸 사용할 곳이요.. 아웃로그인인데요.
제가 회원들에게 회원아이디와 동일한 디렉토리를 만들어 줄껀데요.
물론 자동으로 말구요. 신청자에게 한해서요.
그래서 그 회원들이 로그인을 하면.. 자신 아이디와 동일한 디렉토리가 생성되어 있을경우에는..
로그아웃 | 회원정보 | 디렉토리있음
이라고 표시되구요.
디렉토리가 아직 없을경우에는..
로그아웃 | 회원정보 | 디렉토리신청
이라고 표시되게 하려고 합니다.
그런데 위 소스만으로는 제가 ㅠ_ㅠ 잘몰라요;;
저걸 사용할 곳이요.. 아웃로그인인데요.
제가 회원들에게 회원아이디와 동일한 디렉토리를 만들어 줄껀데요.
물론 자동으로 말구요. 신청자에게 한해서요.
그래서 그 회원들이 로그인을 하면.. 자신 아이디와 동일한 디렉토리가 생성되어 있을경우에는..
로그아웃 | 회원정보 | 디렉토리있음
이라고 표시되구요.
디렉토리가 아직 없을경우에는..
로그아웃 | 회원정보 | 디렉토리신청
이라고 표시되게 하려고 합니다.
그런데 위 소스만으로는 제가 ㅠ_ㅠ 잘몰라요;;
<?
function DirExists($Path) {
$p = @opendir($Path);
if(!$p) return false;
closedir($p);
return true;
};
$MemberDir = DirExists($g4[path].'/회원아이디') ? '디렉토리있음' : '디렉토리신청'
?>
라고 적으시고
원하는 위치에 <?=$MemberDir?> 이라고 적어주세용
function DirExists($Path) {
$p = @opendir($Path);
if(!$p) return false;
closedir($p);
return true;
};
$MemberDir = DirExists($g4[path].'/회원아이디') ? '디렉토리있음' : '디렉토리신청'
?>
라고 적으시고
원하는 위치에 <?=$MemberDir?> 이라고 적어주세용
넵 감사합니다.
잘 사용하겠습니다.
잘 사용하겠습니다.
앗 그런데요 ㅡ_ㅡ; 위처럼 사용하면..
디렉토리 있음은 해당 디렉토리를 사용할 수 있는 링크를 디렉토리신청이 나오면.. 디렉토리신청게시판으로
링크를 걸어야 하는데..
어떻게 해요 ;;;;;;;;; <?=$MemberDir?>에 링크를 하나밖에 못거는데
정말 죄송합니다 ㅠ_ㅠ; 부탁드립니다.
디렉토리 있음은 해당 디렉토리를 사용할 수 있는 링크를 디렉토리신청이 나오면.. 디렉토리신청게시판으로
링크를 걸어야 하는데..
어떻게 해요 ;;;;;;;;; <?=$MemberDir?>에 링크를 하나밖에 못거는데
정말 죄송합니다 ㅠ_ㅠ; 부탁드립니다.
$MemberDir = DirExists($g4[path].'/회원아이디') ? '<a href="디렉토리사용링크">디렉토리있음</a>' : '<a href="디렉토리신청게시판">디렉토리신청</a>'; //<- 이렇게 하면 되지 않나요?
// if문으로 바꾸면
if($MemberDir = DirExists($g4[path].'/회원아이디')) {
$MemberDir = sprintf("<a href='%s'>%s</a>", 디렉토리링크, $MemberDir);
}
else {
$MemberDir = sprintf("<a href='%s'>%s</a>", 신청게시판, $MemberDir);
}
// 요로케 바꾸면 될겁니다..
// if문으로 바꾸면
if($MemberDir = DirExists($g4[path].'/회원아이디')) {
$MemberDir = sprintf("<a href='%s'>%s</a>", 디렉토리링크, $MemberDir);
}
else {
$MemberDir = sprintf("<a href='%s'>%s</a>", 신청게시판, $MemberDir);
}
// 요로케 바꾸면 될겁니다..
<?
function DirExists($Path) {
$p = @opendir($Path);
if(!$p) return false;
closedir($p);
return true;
};
$MemberDir = DirExists($g4[path].'/<?=$member[mb_id]?>') ? '<a href="<?=$g4[path]?>/<?=$member[mb_id]?>">디렉토리보기</a> | <a href="<?=$g4[path]?>/min/min.php">디렉토리관리</a>' : '<a href="<?=$g4[path]?>/want/ok.php">디렉토리신청</a>';
?>
위 처럼 만들어서 했는데요. 아무글자도 안나와요.
if문으로 해보았는데도 안나오구;;
ㅠ___ㅠ; 너무 수고하셨는데.. 해결도 못해서 정말 죄송합니다. ;;
function DirExists($Path) {
$p = @opendir($Path);
if(!$p) return false;
closedir($p);
return true;
};
$MemberDir = DirExists($g4[path].'/<?=$member[mb_id]?>') ? '<a href="<?=$g4[path]?>/<?=$member[mb_id]?>">디렉토리보기</a> | <a href="<?=$g4[path]?>/min/min.php">디렉토리관리</a>' : '<a href="<?=$g4[path]?>/want/ok.php">디렉토리신청</a>';
?>
위 처럼 만들어서 했는데요. 아무글자도 안나와요.
if문으로 해보았는데도 안나오구;;
ㅠ___ㅠ; 너무 수고하셨는데.. 해결도 못해서 정말 죄송합니다. ;;
어쨌든간에 두 문장중에 하나는 반드시 나와줄텐데요 .. -ㅁ-;
<?=$MemberDir?> 을 써주셨나요?
<?=$MemberDir?> 을 써주셨나요?
아.. 네 두 문장중 한개는 나옵니다.
그런데.. 디렉토리가 있는데도 디렉토리신청만 나오네요..
그누보드는 홈루트에 있구요 /
디렉토리는
/id 이렇게 되어 있습니다.
그런데.. 디렉토리가 있는데도 디렉토리신청만 나오네요..
그누보드는 홈루트에 있구요 /
디렉토리는
/id 이렇게 되어 있습니다.
가만 보니까 <??>이 중첩되었고 php변수에 홑따옴표를 넣으셨네요..
가장 바깥쪽이 홑따옴표로 시작된 그 안의 모든 변수들은 무조건 문자열로 출력됩니다.
" '' "(곁홑홑곁) 는 괜찮지만, ' "" '(홑곁곁홑) 식의 사용은 조심해야 합니다. ;;
이중배열($변수[][]) 일 경우는 {$변수[][]}식으로 둘러싸 주셔야하구용..
$MemberDir = DirExists($g4[path].'/<?=$member[mb_id]?>') ? '<a href="<?=$g4[path]?>/<?=$member[mb_id]?>">디렉토리보기</a> | <a href="<?=$g4[path]?>/min/min.php">디렉토리관리</a>' : '<a href="<?=$g4[path]?>/want/ok.php">디렉토리신청</a>';
를
$MemberDir = DirExists("$g4[path]/$member[mb)id]") ? "<a href='$g4[path]/$member[mb_id]'>디렉토리보기</a> | <a href='$g4[path]/min/min.php'>디렉토리관리</a>" : "<a href='$g4[path]/want/ok.php'>디렉토리신청</a>";
로 바꿔보세요..
가장 바깥쪽이 홑따옴표로 시작된 그 안의 모든 변수들은 무조건 문자열로 출력됩니다.
" '' "(곁홑홑곁) 는 괜찮지만, ' "" '(홑곁곁홑) 식의 사용은 조심해야 합니다. ;;
이중배열($변수[][]) 일 경우는 {$변수[][]}식으로 둘러싸 주셔야하구용..
$MemberDir = DirExists($g4[path].'/<?=$member[mb_id]?>') ? '<a href="<?=$g4[path]?>/<?=$member[mb_id]?>">디렉토리보기</a> | <a href="<?=$g4[path]?>/min/min.php">디렉토리관리</a>' : '<a href="<?=$g4[path]?>/want/ok.php">디렉토리신청</a>';
를
$MemberDir = DirExists("$g4[path]/$member[mb)id]") ? "<a href='$g4[path]/$member[mb_id]'>디렉토리보기</a> | <a href='$g4[path]/min/min.php'>디렉토리관리</a>" : "<a href='$g4[path]/want/ok.php'>디렉토리신청</a>";
로 바꿔보세요..
잘됩니다!!!!!!!!!!!
감사합니다.!!!
^____________^;;; 너무너무 귀찮게 해드려서 죄송해요
감사합니다.!!!
^____________^;;; 너무너무 귀찮게 해드려서 죄송해요