안녕하세요, PHP에 관한 문제가 있습니다. cURL
URL을 치려고하고 xml
을 얻는 중입니다. 그런 다음 웹 사이트의 데이터를 표시 할 배열로 변환됩니다. localhost는 잘 작동하지만, cpanel에 넣으면 응답이 없으며 browser.i를 다시 시작할 때까지 응답을 기다리고 부분적으로 브라우저가 멈추지 만 curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,0);
이지만 여전히 문제가 남아 있습니다. 여기 내 cURL
코드cURL 요청은 브라우저를 멈추고 Cpanel에서 계속 대기합니다.
if($is_url) {
if (!($fp = @ fopen($url, 'rb'))) {
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_USERAGENT,
'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.2) Gecko/20070219 Firefox/3.0.0.2');
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT ,0);
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 600);
$contents = curl_exec($ch);
curl_close($ch);
if(!$contents)
return false;
}
while (!feof($fp)) {
$contents .= fread($fp, 8192);
}
fclose($fp);
} else {
$contents = $url;
}
당신이의 cPanel 서버에서 그것을 실행하려고하고 있기 때문에 정말
감사합니다. 감사합니다. 감사합니다. 감사합니다. –