2012-06-25 4 views
0

나는 HTML 파일을 구문 분석하고 링크를 구문 분석하고 있습니다. 때로는 같은 뭔가 건너 온다 : 나는 파서가 URL을 알고, 절대 URL로이 설정 어떻게PHP - 절대 URL의 상대 URL

./dir/dir/lol.html 

내 질문은 그것에 대한 링크를 발견합니다. 예를 들어

: 당신의 경로 부분을 찾아 그 구성 요소에 가장 중요한 PHP_URL_PATH을 URL을 깰 parse_url()를 사용할 수

http://www.website.com/lol/dir/dir/haha.html 
+0

전역 변수를 정의 하시겠습니까? 당신은 왜 str_replace ('href = "/', 'href ="http : //www.website.com/',comcompletePage)를 할 수 없는지 정의 함수 –

+0

을 사용할 수 있습니다; completePage에서 http : //의 공백을 무시하고 의도적으로 자동 하이퍼 링크를 막아 두었습니다. –

+0

전역 변수를 정의하고 싶지 않습니다 .. –

답변

1

: 다음

parses: http://www.website.com/lol/index.html 
find: ./dir/dir/haha.html 

는 어떻게이에 결합 할 수 있습니다 URL.