CI 묻고 답하기

제목 include가 안됩니다
글쓴이 히포 작성시각 2013/12/05 11:34:38
댓글 : 7 추천 : 0 스크랩 : 0 조회수 : 19367   RSS

application/view에서 test.php안에서 include "./libchart/classes/libchart.php"; 가 전혀 먹지를 않습니다

root
   TEST
      applictation
      system
      libchart

이렇게 되어있습니다
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /TEST/index.php/$1 [L]
</IfModule>


이렇게 .htaccess파일을 구성햇습니다


그런데 include가 전혀 안먹는거죠?
include "http://xxx.co.kr/TEST/libchart/classes/libchart.php";
이렇게도 해봤는데  안됩니다

어떻게 하면 되나요?

 다음글 로그인 할때 링크 질문드립니다. (6)
 이전글 디비에서 select 등을 통해 얻어진 모든 rows ... (3)

댓글

변종원(웅파) / 2013/12/05 11:50:23 / 추천 0
http://cikorea.net/lecture/view/213/page/1/ 

위 글에 답이 있습니다. ^^

include가 안먹는게 아니라 index.php와 관련이 있습니다. (힌트 : 디렉토리)
소울펨 / 2013/12/05 12:58:19 / 추천 0
 대부분 인클루드 패스가 문제입니다. ci 내에서의 패스가 틀려지니까요 구지 인쿨루드를 쓰시려면 htaccess에 등록하고 절대 경로로 잡으셔야합니다.

하지만 전 이사항이라면  view 의 리턴 기능을 이용해서 비슷하게 구현 하겠네요
한대승(불의회상) / 2013/12/05 13:04:54 / 추천 0
view를 사용하지 않고 include를 사용해야만 한다면 아래 처럼 하시면 됩니다.

include APPPATH . "../libchart/classes/libchart.php"; 


소울펨 / 2013/12/05 13:08:56 / 추천 0
 한대승 / APPPATH include 가 htacess에 등록이 안되도 되던가요? 아직 실험 안해보아서 궁굼하옵니다 ㅎㅎㅎ
한대승(불의회상) / 2013/12/05 13:12:11 / 추천 0
php 내에서 사용되는 include 는 htaccess 와는 별개랍니다. ^^
히포 / 2013/12/06 08:47:47 / 추천 0

문제는 아직까지 해결은 안됏지만 모두들 감사드립니다

소울펨 / 2013/12/08 22:32:20 / 추천 0
 답변 정정합니다 저도 테스트 안해서 잘못 생각했는데요 htaccess는 GET 접속을 제어하는거고요 ㅎㅎㅎ

include 는 상관 없던 부분이었습니다.  APPPATH하고 ../ 이거 말고 절대 경로로 해보세요