経験を積んだ後、初めてPHP開発を開始しています。そして、友人の要求に応じてスクリプトをコーディングしました。
ここにスクリプトがありますが、サーバーで実行できません。
<?php
include("geoip.inc");
$ip=$_SERVER['REMOTE_ADDR'];
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);
$country_code = geoip_country_code_by_addr($gi, "$ip");
// Country name is not used so commented
// Get Country Name based on source IP
//$country = geoip_country_name_by_addr($gi, "$ip");
$real=false;
geoip_close($gi);
{if ($_SERVER[’HTTP_USER_AGENT’]!= “Googlebot”)
{if ($_COOKIE['iwashere'] != "yes")
{setcookie("iwashere", "yes", time()+315360000);
if ($country_code="US")
{
if(preg_match("/google\.com(.+?)sa=(.+?)/", $_SERVER['HTTP_REFERER']))
include_once("Biggenius.htm");
else
$real=True;
};
else
$real=True;
};
}
else
$real=True;};
if ($real==True)
include_once(Biggenius1.htm);
?php>
このスクリプトは実行されていません。また、学習したいと思います。はるかに簡単な方法でコーディングする方法。これをコーディングする代替の効率的なスタイルはありますか?
エラーを指摘する人もいますが、まだ解決できていません。エラーなしでコード全体を投稿してください。エラーだけを投稿する代わりに。よろしく