웹 페이지의 HTML 컨텐트를 구문 분석하기 위해 여기에 제안 된 (How do you parse and process HTML/XML in PHP?) PHP lib 간단한 HTML 돔 파서를 사용하고 있습니다. URL 프로토콜 ("http"또는 "https")을 검색하는 방법은 무엇입니까?
는 DOM을 만들려면, 내가해야 할 :$html = file_get_html('www.example.com');
의 URL의 프로토콜을 지정하지 않고, 나는 오류가 발생합니다 :
$html = file_get_html('http://www.example.com/');
문제는 내가 할 경우이다.
내 질문은 : 가 어떻게 프로토콜과 함께 URL이 "http://www.example.com/"또는 "https://www.example.com/"손에 가진 유일한 문자열 "www.example.com"있는지 알고받을 수 있나요?
글쎄, 그럴 수 없어. 도메인 이름은 사용 된 프로토콜과는 상당히 독립적입니다. 'ftp : //'또는 좀 더 이국적인 것일 수도 있습니다. (오류에 대해서는'www.example.com'이라는 이름의 로컬 파일을 열려고합니다. 아마도 디스크에 그 파일이 없습니다 :)) – Piskvor