묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
include에 대한 질문과 ()에 대한 질문여...
2003.02.05 00:25
오늘도 질문이 생겨버렸네요...ㅡㅡ;
질문을 안 드릴려고 저 혼자 최대한 노력해 보지만...
한계에 부딪쳐 이렇게 다시..^^;;
질문드릴게요..
질문1)
include는 인자로 지정된 파일이나 url을 현재 문서에 포함시킬 때 사용되는 구문이라고 책에
나와 있거든요...
파일을 인자로 지정할 경우에는 잘되는데, url을 인자로 지정할 경우에는 안되네요...
예를들어...
<?
include "http://www.yahoo.co.kr";
?>
이렇게 하면,
Warning: Failed opening 'http://www.yahoo.co.kr' for inclusion (include_path='') in
c:program filesapache groupapachehtdocstesttoday2.php on line 2
라는 오류가 나면서 페이지가 안 열리는데요, 원래 안되는건가요?? 아니면, 무언가 설정을
해주어야 하는건가요??
질문2)
제가 보고 있는 책의 소스 내용을 보면,
1행 <?
2행 $arr=array("name1.txt","name2.txt","name3.txt");
3행 for($i=0;$i<sizeof($arr);$i++){
4행 $filename="name".($i+1).".txt";
5행 include $filename;
6행 echo "<br>";
7행 }
8행 ?>
이 소스 중 4행을 보면, ($i+1) 이라고 나와 있는데, 여기서 () 를 안 해주면 에러가 발생하고
()를 해주면 에러가 발생하지 않던데요, 그렇다면, 4행에서 () 가 하는 역할은 무엇인가요??
질문을 안 드릴려고 저 혼자 최대한 노력해 보지만...
한계에 부딪쳐 이렇게 다시..^^;;
질문드릴게요..
질문1)
include는 인자로 지정된 파일이나 url을 현재 문서에 포함시킬 때 사용되는 구문이라고 책에
나와 있거든요...
파일을 인자로 지정할 경우에는 잘되는데, url을 인자로 지정할 경우에는 안되네요...
예를들어...
<?
include "http://www.yahoo.co.kr";
?>
이렇게 하면,
Warning: Failed opening 'http://www.yahoo.co.kr' for inclusion (include_path='') in
c:program filesapache groupapachehtdocstesttoday2.php on line 2
라는 오류가 나면서 페이지가 안 열리는데요, 원래 안되는건가요?? 아니면, 무언가 설정을
해주어야 하는건가요??
질문2)
제가 보고 있는 책의 소스 내용을 보면,
1행 <?
2행 $arr=array("name1.txt","name2.txt","name3.txt");
3행 for($i=0;$i<sizeof($arr);$i++){
4행 $filename="name".($i+1).".txt";
5행 include $filename;
6행 echo "<br>";
7행 }
8행 ?>
이 소스 중 4행을 보면, ($i+1) 이라고 나와 있는데, 여기서 () 를 안 해주면 에러가 발생하고
()를 해주면 에러가 발생하지 않던데요, 그렇다면, 4행에서 () 가 하는 역할은 무엇인가요??
댓글 2
-
nzeo
2003.02.05 01:35
연산자 우선 순위를 한번 살펴 보세요 ^^; -
뒹굴리스트
2003.02.05 08:47
답변 1)
php.ini 파일에서 allow_url_fopen 의 상태를 확인해 보세요.
Off 로 되어있으면 On 으로 수정하신 후, 아파치를 재시동하세요.
답변 2)
머리에선 생각이 나는데 설명을 제대로 못 하겠네요;;;;;