我一直致力于让某些事情发挥作用。基本上我希望能够执行 file.php?ip=132.123.123.123&port=28005
基本上我希望 filegetcontents 嵌入文本
是我想要的(由于语法错误而显示离线,因为我无法获取它何时在线,它以纯文本在线/离线返回
Print "<td>".file_get_contents("http://www.domain.com/status.php?ip=".$ip?port=.$port);" </td></tr>";
它从数据库中获取IP和端口,状态检查器检查file.php?ip=132.123.123.123&port=28005
<小时/>在执行此操作时,我收到此错误
[03-Jan-2014 03:46:14 UTC] PHP Warning: fsockopen() [<a href='function.fsockopen'>function.fsockopen</a>]: unable to connect to udp://123.123.123.123?port=28035:0 (Failed to parse address "123.123.123.123?port=28035") in /home/*/public_html/servers/status.php on line 5
我使用的线路
Print "<td>".file_get_contents("http://www.domain.me/servers/status.php?ip=".$info['ip']."?port=".$info['port']) ." </td></tr>";
最佳答案
您有多个引用问题和错误的分号:
Print "<td>".file_get_contents("http://www.domain.com/status.php?ip=".$ip?port=.$port);" </td></tr>";
应该是
Print "<td>".file_get_contents("http://www.domain.com/status.php?ip=".$ip."?port=".$port) ." </td></tr>";
一个像样的文本编辑器会捕获引用问题,而 IDE 会捕获分号问题。
至于创建表,这取决于从 file_get_contents()
返回的数据的格式。对这些数据执行 var_dump()
并查看其格式,以便您可以计划如何制作表格。
$data = file_get_contents("http://www.domain.com/status.php?ip=".$ip."?port=".$port);
var_dump($data);
关于PHP变量获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20895010/