질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

^^;잘되는데용.. 다른문젠가봐요..

작성자 정보

  • 조호형 작성
  • 작성일

컨텐츠 정보

본문

예 맞습니다.

님처럼 하면 당연히 되어야 하지요...

하지만 강남구청 서버에서는 안됩니다.

위의 소스를 넣어 만든 php 파일이

http://eshop.gangnam.go.kr/share/inc/test.php

입니다.

실행시키면...
----------------------------------------------
강남구청 테스트 페이지입니다.
조호형입니다.

Warning: file("http://flair.byus.net/test.txt") - Error 0 in /data2/eshop/shop/share/inc/test.php on line 17
http://flair.byus.net/test.txt 파일을 읽을 수 없습니다.
----------------------------------------------
이렇게 나오지요...

위에거는 http://eshop.gangnam.go.kr/share/inc/test.txt 가 출력된거구요...
아래거는 http://flair.byus.net/test.txt 가 출력이 안되고 에러가 난 겁니다.

즉 url을 이용해서 파일을 읽을때 내부파일은 정상적으로 되는데 외부의 모든 파일은 위와 같이 에러가 난다는 겁니다.

php 버전은 4.2.1이구요..

allow_url_fopen = On 으로 설정되어 있습니다. Off 라면
내부파일(http://eshop.gangnam.go.kr/share/inc/test.txt) 도 에러가 나겠지요...

php 버전이나 환경엔 아무런 문제가 없습니다.

휴~~ 설명하기 힘들다...

즉 fopen()으로 파일에 접근할때는 80포트를 이용하지 않는게 아닐까 하는 생각이 든다는 겁니다.
주소창에 입력하면 웹 페이지에는 텍스트 파일이 제대로 보이지요.. 이때는 80포트로 통신을 하는거구요...

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,807 개
  • 현재 접속자 :  132 명