我一直在尋找正確的答案,如何解決這個常見錯誤的PHP代碼:failed to open stream: HTTP request failed!
我真的認爲解決方案在於重寫代碼繞過代碼中的http頭文件爲User-Agent
。我需要訪問的文件與此代碼位於同一臺服務器上。我需要我怎麼能改寫這個腳本的功能部件的幫助:從file_get_content手冊頁重寫php代碼,以避免無法打開流:HTTP請求失敗
function runapp($dir,$latdeg,$latmin,$latsec,$longdeg,$longmin,$longsec)
{
global $_english;
$query= ($_english ? 'http://esnig.org/cgi-bin/ntv2_geo2_e.cgi' : 'http://esnig.org/cgi-bin/ntv2_geo2_f.cgi').
'?' . PAR_DIR .'=' . $dir .
'&' . PAR_LATDEG .'=' . $latdeg .
'&' . PAR_LATMIN .'=' . $latmin .
'&' . PAR_LATSEC .'=' . $latsec .
'&' . PAR_LONGDEG .'=' . $longdeg .
'&' . PAR_LONGMIN .'=' . $longmin .
'&' . PAR_LONGSEC .'=' . $longsec;
$response=file($query);
foreach ($response as $value)
{
echo $value;
}
}
?>