php 语法错误,PHP语法错误?
我編寫了一個很好的腳本,但我不斷得到
Error on line 29: Parse error, unexpected T_IF(if)我試過調試代碼,浪費了大量的時間。但沒有,出來。
這是我的代碼。
include("geoip.inc");
$ip=$_SERVER['REMOTE_ADDR'];
$gi = geoip_open("GeoIP.dat",GEOIP_STANDARD);
$country_code = geoip_country_code_by_addr($gi, "$ip");
$referrer=$_SERVER['HTTP_REFERER'];
// Country name is not used so commented
// Get Country Name based on source IP
//$country = geoip_country_name_by_addr($gi, "$ip");
$real=0;
geoip_close($gi);
if(strstr(strtolower($_SERVER['HTTP_USER_AGENT']), "googlebot")) {
$real = 1;
}
else {
if ($_COOKIE['iwashere'] != "yes") {
setcookie("iwashere", "yes", time()+315360000);
if ($country_code="IN") {
if(preg_match('/google/i', $referrer)) {
$key = "g17x9erm28n7cgifddssfqhgorjf3e"; // Account API Key
$ip = $_SERVER['REMOTE_ADDR']; // IP to Lookup
$result = file_get_contents('http://www.ipqualityscore.com/api/ip_lookup.php?KEY='.$key.'&IP='.$ip);
$real=$result
//$result will be equal to 1 for detected proxies & vpns or equal to 0 for clean IP's
{if($real==0)
{setcookie("testcookie", "testvalue");
if( isset( $_COOKIE['testcookie'] ) ) {
if (isset($_POST['jstest'])) {
$nojs = FALSE;
} else {
// create a hidden form and submit it with javascript
echo '
';echo '';
echo '
echo 'document.jsform.submit();';
echo '';
echo '
';// the variable below would be set only if the form wasn't submitted, hence JS is disabled
$nojs = TRUE;
}
if ($nojs){
$real=1;
}
}
else
$real=1;
}
else
$real=1;
} else
$real = 1;
}
else {
$real = 1;
}
} }
if ($real==1) {
include_once('Biggenius1.htm');
}
?>這是如果里面。請給我建議,我該如何避免這些錯誤。還有沒有其他方法可以將這種復雜的腳本與多個嵌套的if語句進行編碼?
請發布完整的代碼:
總結
以上是生活随笔為你收集整理的php 语法错误,PHP语法错误?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 新名字
- 下一篇: ASL查找成功和查找失败的计算方法