묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[PHP]함수 중에 디렉토리내 모든 파일 목록 불러오기?
2003.03.07 05:57
안녕하세요~
php프로그램을 짜다가 원래 의도하고는 다르게 막히는 부분이 있어서요
어느 한 디렉토리 안의 모든 파일 목록을 구할 수 있는 함수가 있는 건 아는데요
opendir(path); readdir(handler); 이라던가...
문제는 저기 path, 즉 경로 넣는 부분에 url은 넣을 수가 없다는 것에 있습니다.
제가 불러오고자 하는 파일 목록들은 다른 사이트 계정에 있는 거거든여~
그래서 http:// 를 안 붙일래야 안 붙일 수가 없잖아요~
그래서 어떻게 수가, 아니 php와 관련한 무슨 다른 편법이라도.. 없을까요?
암튼 php 배열변수로 파일이름들이 전달되어 지기만 하면 되겠는데..
제가 보는 책에서는 아무리 봐두 그런 게 없더라구여~ -_-; 어렵당..
그럼 항상 즐거운 날 되세요~ 셩~
php프로그램을 짜다가 원래 의도하고는 다르게 막히는 부분이 있어서요
어느 한 디렉토리 안의 모든 파일 목록을 구할 수 있는 함수가 있는 건 아는데요
opendir(path); readdir(handler); 이라던가...
문제는 저기 path, 즉 경로 넣는 부분에 url은 넣을 수가 없다는 것에 있습니다.
제가 불러오고자 하는 파일 목록들은 다른 사이트 계정에 있는 거거든여~
그래서 http:// 를 안 붙일래야 안 붙일 수가 없잖아요~
그래서 어떻게 수가, 아니 php와 관련한 무슨 다른 편법이라도.. 없을까요?
암튼 php 배열변수로 파일이름들이 전달되어 지기만 하면 되겠는데..
제가 보는 책에서는 아무리 봐두 그런 게 없더라구여~ -_-; 어렵당..
그럼 항상 즐거운 날 되세요~ 셩~
댓글 6
-
이호한
2003.03.07 10:18
안됩니다. 그런거 되면 큰일이죠. -
행복한고니
2003.03.07 12:20
다른 사이트에는 php안되나요? -_-?
그 사이트에서 php가 된다면 해당 디렉토리의 파일목록을 반환해주는 스크립트를 하나 만드세요. 그리고 현재의 사이트에서 그 php를 호출하는 거죠. -_-;; -
CH_SHe
2003.03.07 12:32
ㅡㅡ 네 거긴 안되효~ C밖에는...ㅠ.ㅠ
근데 퍼미션이 허용된.. 거라면 보여져도 되지 않나요? 이해가 잘 안감..
익스플로러에서 어떤때는 파일목록 쫘악 다 보여지던데여~.. 다운도 되고..
물론 퍼미션이 금지된 디렉토리에선 볼수 없지만여~ -
vaevtictis
2003.03.07 19:03
구하는 함수 써서 어느 한 변수에 저장한 다음 아래와 같이 하면 되지 않을까요?
if((!eregi("http://",$test))&&$test) $test="http://".$test; -
TheMics
2003.03.07 19:55
외부 서버를 아파치로 가동하고 퍼미션을 주면 파일 목록이 뜹니다. 그 몰록을 fopen()으로 불러와서 가공해주면 됩니다. -
TheMics
2003.03.07 19:55
아니면 ftp 함수를 사용해도 됩니다. 다만 이 때에는 읽기 전용으로 계정을 하나 생성해주는게 좋습니다.