txt (줄은 url)에서 줄을 가져 오는 스크립트를 작성하려고하면 url로 이동하여 특정 데이터를 검색하고 가져옵니다. 데이터를 잡는 데는 효과가 있지만 여러 번해야합니다. 이것은 찾아서 잘 작동하는 스 니펫입니다.PHP : 이렇게하려면 txt의 모든 행을 사용 하시겠습니까?
include(dom.txt);
$html = file_get_html('url here');
foreach($html->find('a.live') as $e)
echo (''.$e->innertext.'<br />');
가 Heres는 필자가 지금까지 무슨 짓을하지만 난 오류 "경고 : file_get_contents (배열)"을 얻을
<?php
include ("dom.php");
$file = fopen("urls.txt", "r");
$i = 0;
while (!feof($file)) {
$line[] = fgets($file);
}
fclose($file);
foreach ($line as $x){
$html = file_get_html("$line");
foreach($html->find('a.live') as $e)
echo (''.$e->innertext.'<br />');
}
?>
누군가 도와 주 시겠어요? :(
편집 변경 $ html로 = file_get_html ("$ 라인");와 $ html로 = file_get_html ("$의 X");하지만 결과를 덮어 여전히이 스크립트가 작동하지만 내가 생각하는 오류
편집을 얻을 그리고 마지막 결과를 표시
감사합니다 친구는 편집하지만 여전히 오류 경고 얻을 : file_get_contents() [function.file-get은 - 내용] : 파일 이름은 줄에 /home/a6180322/public_html/dom.php에서 비어있을 수 없습니다를 151 –
수 배열의 요소가 비어 있는지 확인하기 위해 var_dump ($ line)을 수행하려고 시도합니까? – Mastergalen
파일의 모든 빈 줄을 건너 뛰는 file_get_html 줄 앞에'if (empty ($ x)) continue;'를 추가하십시오. – fullybaked