2013-07-02 2 views
0

처음으로 html 문서에 php include 명령을 사용하고 있으며 어떤 이유로 작동하지 않습니다.php가 내 html 문서에서 작동하지 않습니다.

내가 PHP를 사용하고있는 이유는 내가 HTML 문서에 여러 CSS, jquery 및 jv 파일을 연결하기 때문입니다.

다른 모든 60 개의 html 문서를 만들기 위해 모든 링크를 넣었습니다. 그리고 만약 내가 그것에 대한 링크를 변경하거나 추가해야합니다. 60 개의 모든 문서에서 변경하기가 어려울 것입니다.

그래서 내 HTML 문서 맨 위에 이렇게 PHP 명령을 사용했습니다.

<?php 
include("http://www.omenaa.ws/html/scripts.html"); 
?> 

이 내가 뭘 잘못 scripts.html 파일

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js" type= 
    "text/javascript"> 
</script> 
    <script src="http://bxslider.com/lib/jquery.bxslider.min.js" type="text/javascript"> 
</script> 
    <link href="http://bxslider.com/lib/jquery.bxslider.css" rel="stylesheet" type= 
    "text/css" /> 
    <link rel="stylesheet" type="text/css" href="http://www.omenaa.ws/css/slider.css" /> 
    <script src="http://omenaa.ws/js/jquery.fitvids.js" type="text/javascript"> 
</script> 
    <script src="http://api.html5media.info/1.1.5/html5media.min.js" type= 
    "text/javascript"> 
</script> 
    <script type="text/javascript"> 
    // <![CDATA[ 
    $(function() { 
     $('.bxslider').bxSlider({ 
      nextSelector: '#slider-next', 
      prevSelector: '#slider-prev', 
      infiniteLoop: false, 
      adaptiveHeight:true, 
      video:true, 
      nextText: 'Next &nbsp;-&nbsp; I am done!', 
      prevText: 'I need to go back' 
     }); 
    }); 
    // ]]> 
    </script> 

    <title></title> 
</head> 

<body> 
</body> 
</html> 

에 넣어 무엇인가?

+0

오류가 발생합니까? PHP 코드가 보이십니까? 서버가 PHP를 사용하도록 구성되어 있습니까? – Cfreak

+2

http://www.omenaa.ws/html/scripts.html 콘텐츠가없는 것 같습니다 ... –

+0

xxamp를 사용하지 않고 로컬에서 테스트 중입니다 – user2540648

답변

1

i am testing it locally, without xxamp

컴퓨터가 해석 할 수있는 엔진없이 PHP를 실행할 수 없습니다. 컴퓨터에는 지원 기능이 내장되어 있지 않으므로 코드를 해석하고 그에 따라 브라우저에 전달하는 서버가 필요합니다.

편집

기본적으로 Xamp 설치 .html로 파일 안에 PHP 코드를 실행하려고 시도하지 않을 것이다, 당신은에 대한 지원을 활성화해야합니다. 가장 쉬운 방법 중 하나는 .htaccess 파일을 열 수 있습니다 단순히 수행

AddType application/x-httpd-php .html 

이 그들이 실행하는 PHP 코드를 허용, 문서를 PHP는 것 같은 HTML 문서를 interper하도록 서버를 말할 것이다.

그렇지 않으면 파일 이름을 .html에서 .php으로 변경하면됩니다.

+0

xampp에서 .php 확장자로 시도했지만 작동하지 않았습니다. – user2540648

+0

다른 해결책이 있습니까? – user2540648

+0

@ user2540648 수정 사항을 참조하십시오. – Ohgodwhy

-2

URL을 포함하여 원격 웹 사이트의 작성자가 불쾌한 PHP 코드를 삽입하지 않도록 신뢰할 수 있습니다. 찾고있는 설정이 allow_url_include이고 기본적으로 0 (꺼짐)입니다.

파일이 로컬 인 경우 URL이 아닌 로컬 파일을 포함해야합니다.

+0

음! 나는 그 사이트의 소유자 다. 그리고 이유는 내가 그것을 내 comp에서 작업하고 있기 때문에 그것을 로컬로 참조하지 않았다. 그런 다음 내 사이트로 전송할 것입니다. – user2540648

+0

왜 dv? 이게 문제 야. 당신은'include'와 함께 url 래퍼를 사용할 수 없습니다 –

+0

URL 래퍼는 무엇입니까? HTTP : // ?? – user2540648