php if문 적용안됨 채택완료
확장자명 *.php으로 생성을 해서
if문으로 각각 다른 링크를 눌렀을때 다른 페이지를 보여주도록 짰습니다
그런데 전혀 보여지지 않아서 혹시나 싶어서
그누보드가 설치된 ftp에 위에 만든 코드를 복사 붙여넣기를 했더니 정상작동이 되네요 ;;
혹시 php를 실행하기 위해서 기본적으로 선언 해야되는게 있는건가요?
왜 그누보드 설치된 ftp는 정상작동 되고 그누보드 설치가 안된 ftp *.php에는 작동이 안되는걸까요?
답변 5개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
echo $menu_intro; 또는 print_r($menu_intro); 를 통해서 $menu_intro 가 정상적으로 표현되고 있는지 어떤 값을 보여주고 있는지부터 확인해보시는게 맞을거 같습니다.
댓글을 작성하려면 로그인이 필요합니다.
일단 php가 정상적으로 작동된다는 가정하에
if($member[mb_id] == "9")
이런 조건문이 있다면 이건 그누보드에서만 쓰는 변수라 그누보드가 설치 안된곳에선 실행이 안됩니다.
if문을 어떻게 주셨나요?
답변에 대한 댓글 1개
이런식으로 나가고 있습니다 ㅠ
댓글을 작성하려면 로그인이 필요합니다.
그누보드 설치 유무와는 관계가없습니다 서버 환경에 php가 설치되어야합니다
같은 서버환경이고 php가 동일하게 설치 되었다는 전재하에서는 if문이 어떤식으로 되어있는지 확인해볼필요가있을것같네요
답변에 대한 댓글 5개
include_once 'head.php';
?>
이건 정상 작동되는거 보면 php가 설치되어있지 않을까요?
if문은 대략
if($menu_intro == 01) {
이런식으로 시작했습니다 물론 } 로 잘 닫았구요
그러면 if문에 문제가있다는건데요 $menu_intro 변수값이 제대로 들어오지않았다던가 비교값이 01이면 "01"으로 문자형으로 비교해야하지않을까요?
include_once('./_common.php');
이걸 삭제하니 같은 증상이 나오네요 .. if문 쓴곳은 변수값이 들어가지 않은것처럼 나오질 않네요 ..
common.php에서 뭔가 셋팅을 해줘야 될것 같은 느낌인데 .. 좀 더 해봐야겠군요 .. ㅠ
따로 만드셨고 그누보드의 기본 내장함수,변수를 쓰실려면 당연히 그에따른 세팅이 존재해야 불러올수있겠지요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인