私はいくつかの経験を積んだ後、初めてPHP開発を開始します。私のfreindsの要求にスクリプトをコード化しました。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>
このスクリプトは実行されていません。また、私は学びたいと思います。はるかに簡単な方法でそれをコード化する方法。これをコード化する任意の代替的かつ効率的なスタイル?
エラーを指摘する人もいますが、まだ解決できません。 コード全体を間違いなく掲載してください。単にエラーを送信する代わりに。
}
とメッセージが助けることができるスクリプト、エラーでより多くのエラーがあるかもしれない:あなたが変更する必要が
};
: よろしく
エラーを出力しますか? – IsisCode
この行をスクリプトの最初に、 '<?php'を開いた直後に追加してください:error_reporting(-1);'これはすべてのエラー、警告などを表示します。 – LeonardChallis
エラーメッセージを投稿してください。 – Nadh