获取php显示文件代码

时间:2016-12-25 06:30:13

标签: php http

我想为我的其他网站页面显示一个PHP文件,但我遇到了问题。

请告诉我如何在我的页面中放置2次此代码?

我会在我的网站上放一个时间代码然后它工作正常但是如果把它放在那里第二次然后网站没有响应

<?php
$myurl = "http://domain.com/diplay.php";

function get_http_response_code($myurl) {
    $headers = get_headers($myurl);
    return substr($headers[0], 9, 3);
}
if(get_http_response_code($myurl) != "200"){
    echo "error";
}else{
   echo file_get_contents($myurl);
}
?>

<?php
$myurl1 = "http://domain1.com/diplay.php";

function get_http_response_code($myurl1) {
    $headers = get_headers($myurl1);
    return substr($headers[0], 9, 3);
}
if(get_http_response_code($myurl1) != "200"){
    echo "error";
}else{
   echo file_get_contents($myurl1);
}
?>

1 个答案:

答案 0 :(得分:0)

您可能会遇到致命错误,即

  

致命错误:无法重新声明get_http_response_code()

当您第二次执行代码时重新声明function get_http_response_code()。由于您的函数没有改变,只需删除第二个代码块中的函数声明 -

...
<?php
$myurl1 = "http://domain1.com/diplay.php";

if(get_http_response_code($myurl1) != "200"){
    echo "error";
}else{
   echo file_get_contents($myurl1);
}
?>