2013-08-23 1 views
1

file_get_contents() 끝에 자바 스크립트를 삽입하는 방법이 있습니까?file_get_contents()에 자바 스크립트 삽입 ph

나는이 함수의 출력에 자바 스크립트를 추가하는 것을 의미하지 않는다. 내가 원하는 것은 file_get_contents()에서 얻는 웹 사이트 끝 부분에 스크립트를 넣는 것입니다.

웹 사이트 끝 부분에 자바 스크립트를 삽입하는 크롬 확장을 사용하는 것과 같습니다. 하지만 내 경우에는 기능을 file_get_contents($url) (웹 사이트 + 자바 스크립트 삽입) 모든 것을 직접 출력하고 싶습니다.

이 상황에서 cUrl을 사용할 방법이 있습니까?

이 방법이 있습니까?

감사

+0

이 포함되어 있다고 가정 코드

$script =<<<END <script type="text/javascript" src="http://www.example.com/mysscript.js"></script> </body> END; $html = file_get_contents($url); $html = str_replace("</body>",$script,$html); 

을 추가 수정할 수있는 방법은 없습니다? –

+0

[DOM] (http://www.php.net/manual/en/class.domdocument.php)을 사용하여 HTML을로드하고 태그를 삽입하십시오. – Passerby

+0

문제는 그 자바 스크립트를 삽입함으로써 웹 페이지의 내용을 변경할 수 있습니다. – Alex

답변

1

당신이 검색 코드에 *_replace 기능을 사용하거나 코드를 변경하는 DOM 클래스를 사용해야합니다. file_get_contents 자체가이 움켜되는 내용이 전체 HTML 코드, 주로 수동으로 자바 스크립트를 추가하는 잘못 무엇 </body> 태그

+0

나는 그것을 시도 할 것입니다 ... – Alex

+0

아니, 작동하지 않습니다 : S – Alex

+1

에서 어떤 식 으로든 그것이 작동하지 않는, 그냥 doesnt 일 doesnt 도움을 말하는. –