htmlpurifier 상대경로 문제
본문
여러 도메인을 동시에 쓰고자 합니다.
A.com
B.com 등등
iframe 을 상대경로로 입력해서 /test/test.php 를 출력하고자 했습니다.
<iframe src="/test/test.php"> 이런식으로 말이죠
문제는 별짓을 다해도 안나옵니다.
당연히 safeiframe.txt 파일에 아래와 같이 추가도 해봤고
a.com/
b.com/
lib/common.lib.php 파일에
$config->set('URI.SafeIframeRegexp', 'https?:\/\/[^\/]+\/test\/test\.php'); //test 허용
이렇게 넣었더니 에러나더군요
preg_match(): Delimiter must not be alphanumeric or backslash in
라면서.. 도저히 어떻게 해야할지 모르겠습니다.
제발좀 도와주세요
답변 2
도메인 문제가 아닌듯하네요.
루트 경로가 어디로 잡혀있는지 채크해보세요.
echo G5_PATH;
당연히 잘뜨죠.. 현재 설치된 폴더의 상수니까..
그누보드 2개 설치한 구조를 정확하게 알아야 합니다.
보니까 하나는 main 에 설치하고 또 하나는 다른 폴더에 설치한것 같은데
별도로
G5_1_PATH
G5_2_PATH
처럼 도메인별로 상수부여하고 iframe 에서 가져와야 합니다.
아니면 ../../../ 처럼 폴더 타고 내려가야 합니다.
답변을 작성하시기 전에 로그인 해주세요.