我正在使用一些网站来检测我的网站访问者的国家/地区.我的意思是这样的
$ip = $_SERVER['REMOTE_ADDR'];
$url1 = 'http://api.hostip.info/get_json.php?ip='.$ip;
$url2 = 'http://ip2country.sourceforge.net/ip2c.php?format=JSON&ip='.$ip;
Run Code Online (Sandbox Code Playgroud)
有时像sourgeforge这样的网站需要花费太多时间来加载.
所以任何人都可以告诉如何限制http响应时间.
如果url1是关闭或没有回应x seconds然后转移到url2,url3,etc
我有这样的表格
<form action="formprocess1.php">
<input type="text" name="firstname">
<input type="text" name="email">
<input type="checkbox" name="newsletter" value="1">
<input type="submit" name="submit">
</form>
Run Code Online (Sandbox Code Playgroud)
如果在第一个表单上选中了复选框,我想触发另一个表单
<form action="newsletter.php">
<input type="text" name="firstname">
<input type="text" name="email">
<input type="submit" name="submit">
</form>
Run Code Online (Sandbox Code Playgroud)
谁能给我一些PHP代码或javascript代码来自动触发它?谢谢
我不想为feedmyinbox等类似的服务付费.我有一台服务器.那么有任何PHP代码可用吗?
如果在Feed中找到更新,我希望立即通过电子邮件发送.所以脚本执行以下操作.
谢谢
我有这样的代码
<?php
$array = array('http://www.google.com', 'http://www.facebook.com', 'http://www.twitter.com');
foreach ( $array as $website );
{
echo "<pre>";
echo "Hi $website\n";
echo "Hello $website\n";
echo "Welcome $website\n";
echo "</pre>";
}
?>
Run Code Online (Sandbox Code Playgroud)
我的输出看起来像这样
Hi http://www.twitter.com
Hello http://www.twitter.com
Welcome http://www.twitter.com
Run Code Online (Sandbox Code Playgroud)
我的意思是我的代码只打印最后一个数组值.但我想要这样的输出.
Hi http://www.google.com
Hello http://www.google.com
Welcome http://www.google.com
Hi http://www.facebook.com
Hello http://www.facebook.com
Welcome http://www.facebook.com
Hi http://www.twitter.com
Hello http://www.twitter.com
Welcome http://www.twitter.com
Run Code Online (Sandbox Code Playgroud)
谁能告诉我为什么它只打印最后一个价值?谢谢
这是我的代码:
if(is_array($ItemAttr["Actor"])){
$Actors = implode(", ", $ItemAttr["Actor"]);
} else {
$Actors = $ItemAttr["Actor"];
}
Run Code Online (Sandbox Code Playgroud)
我越来越 undefined index: Actor in **line 1** and **line 3**
我想我应该使用isset()函数.任何人都可以告诉我如何将该函数与is_array()函数结合起来..?