XETOWN

질문/답변

웹에 관련된 질문과 답변을 나눌 수 있습니다.

 

 

흑흑 프론트만 조금 깔짝일줄 알던 바보라 그런지 이런거 너무 힘드네요.. 

 

https://www.xpressengine.com/index.php?mid=download&package_id=18527888

가가토끼님이 배포해주신 코드를 수정하구 클릭했더니 반응이없구.. 이런 에러 로그만 남기네요 ㅠ.ㅠ

 

혹시 어디가 잘못됐는지 좀 봐주실수 있나여..? ㅠㅠ 다들 바쁘실텐데 넘나 죄송해여.. ㅠㅠㅠ....

 

error log

[Fri Dec 23 01:39:17.772224 2016] [:error] [pid 863773] 
[client 127.0.0.1:27561] SoftException in Application.cpp:269:
 File "/home/xe/public_html/modules/process/6.php" is writeable by others

 

dbconn.php 

<?
//설정해야할 부분 시작----------------------------------------------------
$conn = mysql_connect("localhost", "root", "root");
$md5key = "root";

$linkStart = 'https://가림/modules/process/';
//설정해야할 부분 끝----------------------------------------------------

if (!$conn) {
        echo "Unable to connect to DB: " . mysql_error();
        exit;
    }

if (!mysql_select_db("DB명")) {
      echo "Unable to select mydbname: " . mysql_error();
      exit;
    }
?>

 

process.php

<?
include('dbconn.php');

$logged_info = Context::get('logged_info');
$userid= $logged_info->user_id;
$oDocumentModelz = &getModel('document');
$document_srlz = Context::get('document_srl');
$oDocumentz = $oDocumentModelz->getDocument($document_srlz);
$document_srlg = $oDocumentz->get('document_srl');
$sql = "SELECT * FROM `xe_document_extra_vars` WHERE `document_srl` = '$document_srlg'";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);

if($row['is_admin'] == "Y")  {

//--------------------------------------------------------------------
print "<br>";
$oDocumentModelz = &getModel('document');
$document_srlz = Context::get('document_srl');
$oDocumentz = $oDocumentModelz->getDocument($document_srlz);
$document_srlg = $oDocumentz->get('document_srl');
$sql = "SELECT * FROM `xe_document_extra_vars` WHERE `document_srl` = '$document_srlg'";
$result = mysql_query($sql);
if(mysql_num_rows($result) == 0)  {
print "에러";
}
else  {
$row = mysql_fetch_assoc($result);
$link = $linkStart . "6.php?id=" . URLencode($document_srlg) . "&md5=" . md5($document_srlg.$md5key);
if($row['value'] === "답변")  {
print "<a href=\"$link\" target=\"_blank\">답변</a>";
$mark1 = 1;
}
else  {
print "<a href=\"$link\" target=\"_blank\">답변</a>";
$mark1 = 0;
}
}

print " - ";

$oDocumentModelz = &getModel('document');
$document_srlz = Context::get('document_srl');
$oDocumentz = $oDocumentModelz->getDocument($document_srlz);
$document_srlg = $oDocumentz->get('document_srl');
$sql = "SELECT * FROM `xe_document_extra_vars` WHERE `document_srl` = '$document_srlg'";
$result = mysql_query($sql);
if(mysql_num_rows($result) == 0)  {
print "에러";
}
else  {
$row = mysql_fetch_assoc($result);
$link = $linkStart . "5.php?id=" . URLencode($document_srlg) . "&md5=" . md5($document_srlg.$md5key);
if($row['value'] === "조사")  {
print "<a href=\"$link\" target=\"_blank\">조사</a>";
$mark1 = 1;
}
else  {
print "<a href=\"$link\" target=\"_blank\">조사</a>";
$mark1 = 0;
}
}

print " - ";

$oDocumentModelz = &getModel('document');
$document_srlz = Context::get('document_srl');
$oDocumentz = $oDocumentModelz->getDocument($document_srlz);
$document_srlg = $oDocumentz->get('document_srl');
$sql = "SELECT * FROM `xe_document_extra_vars` WHERE `document_srl` = '$document_srlg'";
$result = mysql_query($sql);
if(mysql_num_rows($result) == 0)  {
print "에러";
}
else  {
$row = mysql_fetch_assoc($result);
$link = $linkStart . "4.php?id=" . URLencode($document_srlg) . "&md5=" . md5($document_srlg.$md5key);
if($row['value'] === "검토")  {
print "<a href=\"$link\" target=\"_blank\">검토</a>";
$mark1 = 1;
}
else  {
print "<a href=\"$link\" target=\"_blank\">검토</a>";
$mark1 = 0;
}
}

print " - ";

$oDocumentModelz = &getModel('document');
$document_srlz = Context::get('document_srl');
$oDocumentz = $oDocumentModelz->getDocument($document_srlz);
$document_srlg = $oDocumentz->get('document_srl');
$sql = "SELECT * FROM `xe_document_extra_vars` WHERE `document_srl` = '$document_srlg'";
$result = mysql_query($sql);
if(mysql_num_rows($result) == 0)  {
print "에러";
}
else  {
$row = mysql_fetch_assoc($result);
$link = $linkStart . "3.php?id=" . URLencode($document_srlg) . "&md5=" . md5($document_srlg.$md5key);
if($row['value'] === "반려")  {
print "<a href=\"$link\" target=\"_blank\">반려</a>";
$mark1 = 1;
}
else  {
print "<a href=\"$link\" target=\"_blank\">반려</a>";
$mark1 = 0;
}
}

print " - ";

$oDocumentModelz = &getModel('document');
$document_srlz = Context::get('document_srl');
$oDocumentz = $oDocumentModelz->getDocument($document_srlz);
$document_srlg = $oDocumentz->get('document_srl');
$sql = "SELECT * FROM `xe_document_extra_vars` WHERE `document_srl` = '$document_srlg'";
$result = mysql_query($sql);
if(mysql_num_rows($result) == 0)  {
print "에러";
}
else  {
$row = mysql_fetch_assoc($result);
$link = $linkStart . "2.php?id=" . URLencode($document_srlg) . "&md5=" . md5($document_srlg.$md5key);
if($row['value'] === "보류")  {
print "<a href=\"$link\" target=\"_blank\">보류</a>";
$mark1 = 1;
}
else  {
print "<a href=\"$link\" target=\"_blank\">보류</a>";
$mark1 = 0;
}
}

print " - ";

$oDocumentModelz = &getModel('document');
$document_srlz = Context::get('document_srl');
$oDocumentz = $oDocumentModelz->getDocument($document_srlz);
$document_srlg = $oDocumentz->get('document_srl');
$sql = "SELECT * FROM `xe_document_extra_vars` WHERE `document_srl` = '$document_srlg'";
$result = mysql_query($sql);
if(mysql_num_rows($result) == 0)  {
print "에러";
}
else  {
$row = mysql_fetch_assoc($result);
$link = $linkStart . "1.php?id=" . URLencode($document_srlg) . "&md5=" . md5($document_srlg.$md5key);
if($row['value'] === "접수")  {
print "<a href=\"$link\" target=\"_blank\">접수</a>";
$mark1 = 1;
}
else  {
print "<a href=\"$link\" target=\"_blank\">접수</a>";
$mark1 = 0;
}
}
//--------------------------------------------------------------------
}

?>

 

6.php

<?
include('dbconn.php');
import_request_variables("gp", "form_");

$document_srlg = $form_id;

if($form_md5 == md5($document_srlg.$md5key))  {
$sql = "SELECT * FROM `xe_document_extra_vars` WHERE `document_srl` LIKE '$document_srlg'";
$result = mysql_query($sql);
if(mysql_num_rows($result) == 0)  {
print "존재 하지 않는 게시글 ";
}
else  {
$row = mysql_fetch_assoc($result);
if($row['value'] === "답변")  {
print "<font color=\"blue\">게시글번호 $document_srlg 는 이미 답변 처리 되어있습니다.</font><br><br>";
}
else  {
print "<font color=\"green\">게시글번호 $document_srlg 의 답변 처리가 완료 되었습니다.</font><br><br>";
$sql = "UPDATE `xe_document_extra_vars` SET value = '답변' WHERE `document_srl` = '$document_srlg'";
$result = mysql_query($sql);
print $sql;
}
}
}
else  {
print "요청을 완료 할 수 없습니다.<br>";
}
?>
  • profile
    기진곰 2016.12.24 02:31:49
    다른 글에 올리신 에러와는 상관없는 것 같지만, 6.php 맨 위에서 사용된 import_request_variables라는 함수가 어디에 정의되어 있는지 못 찾겠네요. 정의되지 않은 함수를 사용하면 에러를 뿜으며 뻗습니다.
  • ?
    이민혜 2016.12.24 05:44:42

    배포될때부터 있었던 함수 같아여 한번더 호가인해볼게여 조언감사함니당

  • ?
    이민혜 2016.12.24 07:20:08
    5.4 이상에서는 지원하지 않는 함수였네요... 그래서 다른 코드로 대응 했습니당 !!
    기진곰님의 예리한 눈초리 !! 1따봉 드립니다 ^~^

List of Articles
번호 제목 글쓴이 날짜
3543 소셜XE 상세한 질문 합니다 답변 부탁드립니다. 7 file 낙타 2016.12.28
3542 카페24 방화벽 설정이 맞게 되었는지 도움 말씀 부탁드립니다. 2 file yoon 2016.12.27
3541 xe보드에서 fc2 동영상 링크 안되나요? 18 배트매닝 2016.12.27
3540 폰트 적용 순서를 어떻게 바꾸나요? 1 file 라그릿 2016.12.27
3539 nginx 에러로그 문제 라그릿 2016.12.27
3538 닷홈 무제한 호스팅 질문드립니다. 1 file Overachiever 2016.12.27
3537 .soo_maps 이 없다면 이라는 조건을 걸고 싶습니다. 5 웹지기 2016.12.27
3536 모듈을 크게 만드는게 좋을까요 아니면 기능별로 잘게 쪼개는게 성능상 좋을까요? 11 투정 2016.12.27
3535 php7 질문좀할게요 (추가) 8 Jack 2016.12.27
3534 똥글 남기기(삭제글 댓글 남기기)모듈 관련 질문입니다. 댓글 삭제시 포인트차감 추가... 23 웹지기 2016.12.26
3533 현재 라이믹스에서 php 7.1 호환성 문제 어떤 것들이 있나요? 9 기븐 2016.12.26
3532 스케치북 게시판 메뉴얼 6 lis**** 2016.12.25
3531 소셜로그인 으로 하면 6 떡보의하루 2016.12.25
3530 공홈에 댓글수정 간략화 팁? 2 해태맛동산 2016.12.24
3529 소셜로그인 갑자기 또다른에러 file 낙타 2016.12.24
3528 소셜로그인 질문합니다 2 1 file 낙타 2016.12.24
3527 안녕하세요? 너무 두서 없었던것 같아 다시 문의 남깁니다. 19 이민혜 2016.12.23
3526 메뉴에 새글 표시 모듈 사용 시 에러가 납니다 ㅠ 2 Hafree 2016.12.23
» 배포된 자료를 수정하여 특정 확장변수 변경 하는것 해보았는데.,, 안되네요... 3 이민혜 2016.12.23
3524 그룹 랭킹을 구현할 수 있는 방법 없을까요?? 3 keh**** 2016.12.23
Board Pagination Prev 1 ... 46 47 48 49 50 51 52 53 54 55 ... 228 Next
/ 228
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...