그누4사용자입니다. 그누5 질문좀요... 채택완료
그누4를 오랫동안 사용해왔었고 그누5로 이제서야 업글하려 하는데요...
그느4에서는 디렉토리에 상관없이 <?=$g4[path]?> 를 사용하면 자기가 알아서 루트로 연결되곤 했었는데요..
그누5에서는 상수 G5_URL를 사용하면 https://0000.com 으로 G5_PATH를 사용하면 /0000/www 로 연결되드라구요. 그렇다보니 이미지를 링크하면
echo "<img src=\"".G5_PATH."/img/btn_idx_left.png\" border=\"0\">";
https://000.mycafe24.com/0000/www/img/btn_idx_left.png
이렇게 되서 연결이 안되요..ㅠㅠㅠ
이렇게 절대경로를 쓴다면
echo "<img src=\"".G5_URL."/img/btn_idx_left.png\" border=\"0\">";
https://0000.mycafe24.com/img/btn_idx_left.png
연결되구요...
그누5에서는 절대경로만 써야 하는건가요?
근데 인쿠루드 한걸 보면 include_once(G5_PATH.'/tail.php'); 저렇게 했던데요..ㅠㅠㅠ
초보적인 질문이지만 상대경로를 쓰는 방법이 있다면 부탁드려요
답변 5개
아래의 내용을 추가로 참고를 해보세요~
1. 절대경로
echo "<img src=\"".G5_URL."/img/btn_idx_left.png\" border=\"0\">";
2.상대경로
echo "<img src=\"/img/btn_idx_left.png\" border=\"0\">";
echo "<img src=\"../img/btn_idx_left.png\" border=\"0\">";
3.일관된 경로로 세팅시 참고내용
// config.php 파일
define('IMG_URL', G5_URL.'/img');
define('JS_URL', G5_URL.'/js');
define('CSS_URL', G5_URL.'/css');
// 다른 PHP 파일에서 사용 예시
echo "<img src=\"".IMG_URL."/btn_idx_left.png\" border=\"0\">";
echo "<script src=\"".JS_URL."/script.js\"></script>";
echo "<link rel=\"stylesheet\" href=\"".CSS_URL."/style.css\">";
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
</p>
<p>echo "<img src=\"/img/btn_idx_left.png\" border=\"0\">";</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인