0
Parse error: syntax error, unexpected T_STRING in /server.php.

该行显示如下;

$data = file_get_contents('http://awebsite.com/status?server_ip=<?=$s['ip'];?>&clean=true');

我相信我得到这个是因为

<?=$s['ip'];?>

第一个代码中的 T_STRING 是否有任何解决方法,因为它非常令人沮丧。我到处找遍了,找不到太多关于这个的东西。

我正在使用数据库从其他服务器获取 IP。

提前致谢。

4

2 回答 2

1

尝试使用字符串连接:

$data = file_get_contents('http://awebsite.com/status?server_ip='.$s['ip'].'&clean=true');

此外,为了将来参考,请阅读以下关于为什么不建议在 URL 中使用下划线的文章

http://blog.woorank.com/2013/04/underscores-in-urls-why-are-they-not-recommended/

于 2013-11-04T21:52:23.197 回答
1
$data = file_get_contents("http://awebsite.com/status?server_ip={$s['ip']}&clean=true");
于 2013-11-04T21:48:35.377 回答