을 반환 :file_get_contents은 빈 문자열
이<?php
$html = file_get_contents('https://www.eltenedor.es/');
$albergina_doc = new DOMDocument();
libxml_use_internal_errors(TRUE);
if(!empty($html)){
$albergina_doc->loadHTML($html);
libxml_clear_errors();
$albergina_xpath = new DOMXPath($albergina_doc);
$customer = array();
$review = array();
$albergina_array = array();
$albergina_review = $albergina_xpath->query('//div[@class="reviewItem-customerComment"]'); //scrapping basico
$albergina_customer = $albergina_xpath->query('//div[@class="reviewItem-profileInfo"]'); //scrapping basico
foreach ($albergina_customer as $row) {
$content = explode(' ', $row->nodeValue);
$customer_name = $content[40]." ".$content[41];
array_push($customer,$customer_name);
}
foreach ($albergina_review as $row) {
array_push($review,$row->nodeValue);
}
for($i = 0; $i<count($customer); $i++){
array_push($albergina_array, array('customer' => $customer[$i] , 'review' => $review[$i]));
}
echo (json_encode($albergina_array));
}
내 로컬 서버에서 $의 HTML에 얻는 결과는 긍정적이다. 그러나, 그것을 내 FTP로 업로드하고 실행할 때 $ html의 내용은 비어 있으며 오류가 발생하지 않습니다. 누가 문제가 될 수 있는지 아는 사람이 있습니까?
차례 서버에보고하고 경고를 얻을 수 있는지 확인합니다. – Vivek