【发布时间】:2013-08-17 15:03:36
【问题描述】:
我有以下代码;
<?php
function countryCityFromIP($ipAddr)
{
$url = "http://api.ipinfodb.com/v3/ip-city/?key=5cfaab6c5af420b7b0f88d289571b990763e37b66761b2f053246f9db07ca913&ip=$ipAddr&format=json";
$d = file_get_contents($url);
return json_decode($d , true);
}
if (isset($_REQUEST['submit']))
{
$ip = countryCityFromIP($_REQUEST['ip']);
//print_r($ip);
echo $ip['cityName'];
echo $ip['countryName'];
}
?>
<form method="post">
<input type="text" name="ip" />
<input type="submit" name="submit" value="Find" />
</form>
我需要在这里设置“echo $ip['cityName']”的样式。我尝试了很多方法,但我只得到一个错误。
【问题讨论】:
-
错误是什么?未定义的索引?
-
“我需要设置“回声...”的样式是什么意思?
-
这毫无意义。您从服务器输出数据并为客户端设置数据样式。不要混合这些!尝试使用 PHP 模板引擎或开始替换模板中的字符串。这将是未来更好的做法。
-
我已经得到了我想要的答案
-
你能帮我把这个文本框居中,'code' 'code'