2009-10-18 4 views
0

나는 PHP를 더 잘 배우기 위해 작은 프로젝트를 진행하고 있습니다. 이 프로젝트에는 기본 파일이있어서 fopen + fread을 사용하여 다른 웹 사이트 (예 : YouTube)를 엽니 다. (또는 file_get_contents?)샘플 사이트를 PHP에 포함시키고 대화식으로 만들기

이 사이트는 함수가 파일의 내용을 분석하고, 예를 들어, 고급 컨텐츠와 특정 항목을 대체해야하는 변수로 후에 저장됩니다 : 어떻게 사람

<div onclick="play(id=12432);"> 
Play Video 
</div> 

replace with 

<div onclick="play(id=12432);"> 
Play Video 
<div> 
<div onclick="add2fav(id=12432);"> 
Add to favorites 
</div> 

어떤 생각 거대한 성능의 파와 깨끗한 코드없이 이것을 수행 할 수 있습니까?

"웹 사이트를로드하는 중"인 경우, "콘텐츠를 향상 시키십시오", "반향합니다"입니다.

답변

1

단순히 YouTube 동영상을 퍼가기 만하면 전체 페이지를 구문 분석하지 않아도됩니다. 아주 쉽게 할 수 있습니다. 그런 다음 비디오 아래에 특수 단추를 넣으십시오. 알고 계십시오! 사용자 입력을 신뢰하지 마십시오. someones 입력을 기반으로 임베드한다면 어쩌면 유쾌한 사이트를 포함시킬 수 있으며 위험 할 수 있습니다. 약 XSS/CSRF

관련 문제