테스트 사이트 - 개발 중인 베타 버전입니다

미치겠네.2 채택완료

이박사 6년 전 조회 1,927
if(is_file("'.$view[wr_11].'/mp3/'.$view[wr_12].'_1.mp3"))
위와 같이 이렇게 저렇게 해도 안되길래
아예,
<?php if(is_file("aaa.co.kr/1.mp3")) { ?>
ddd
<?php } ?>
 
이렇게 주소를 넣어 봤습니다.
그래도 작동을 안하네요.ㅠㅠ
 
여기서 뭐가 잘못된건가요?
 
먹히질 않네요...ㅠㅠ
 
고수님들 도와주세요...
댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
6년 전

<?php if(is_file("aaa.co.kr/1.mp3")) { ?>

 

aaa.co.kr 이런식의 상대경로가 아닌 절대경로로 표현을....

1.mp3 이 파일까지의 절대경로를 사용해 보세요.

 

예:

<?php if(is_file(G5_PATH."/1.mp3")) { ?>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

23948of
6년 전

음.. 일단 찾아보셔야 하는 부분이

 

php 절대경로 상대경로

 

이부분을 아셔야 해요..

 

특히 예를 들어서 A 사이트가 http://www.1.com/... 이런식인데요

B 사이트가 http://www.2.com/... 이런 상황이라면, 절대경로를 사용해버리면, 1에서 개발한 사이트는 2로 옮기면 먹통이 됩니다.

 

이런 부분을 체크해보시면 됩니다...

 

특히 php에서는 현재 경로에 대하여

언어 자체적으로 위치를 내장하는 상수를 보유하고 있습니다.

 

php 경로상수

 

이렇게 검색해보시면 내용 나올 겁니다.

 

댓글에 달기에는 내용이 너무 길어서

이만 줄입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

23948of
6년 전

경로상수 검색해보시고 적용하시면 될겁니다.

 

php용 경로상수 - 영카트에서도 기본적으로 제공합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

이박사
6년 전
경로상수? 가 뭐에요? 어떻게 적용하는지 방법좀

댓글을 작성하려면 로그인이 필요합니다.

6년 전

경로가 홈페이지 주소가 아닌 폴더로 하셔야합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인