Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Parse error: syntax error, unexpected T_STRIN
 
 автор: Санька   (29.11.2008 в 15:02)   письмо автору
 
 

Подскажите что сдесь не то.
Ошибка показана на этот код:
<?php
$time        
time() - 86400WHERE idwm ".$sid." AND idadv ".$id." AND ip ".$ip." AND date ".$time.";
?>

Полный код:
<?php
function getip() {
    if(
getenv("HTTP_CLIENT_IP")) {
        
$ip getenv("HTTP_CLIENT_IP");
    } elseif(
getenv("HTTP_X_FORWARDED_FOR")) {
        
$ip getenv("HTTP_X_FORWARDED_FOR");
    } else {
        
$ip getenv("REMOTE_ADDR");
    }
return 
$ip;
}

// session_start();

global $HTTP_COOKIE_VARS;

include 
"cfg.php";
$id intval($_GET['id']);
setcookie("popup"$idtime() + 86400);


$get_user_info mysql_query("SELECT no_adult, adult, url, user_id FROM wm_popup WHERE id = ".$id." LIMIT 1");
$row mysql_fetch_array($get_user_info);
    
$no_adult    $row['no_adult'];
    
$adult        $row['adult'];
    
$urlwm        $row['url'];
    
$wm_id        $row['user_id'];

    
$sql "";

    if(
$no_adult) {
        
$sql .= " AND adult = 0";
    }
    if(
$adult) {
        
$sql .= " AND no_adult = 0";
    }
// --------- ПОЕХАЛИ ---------
$ip            getip();                                    // Переменная с IP
$brauzer    substr($_SERVER["HTTP_USER_AGENT"],0,50);    // Браузер

if($row && $brauzer) {


$lang substr($HTTP_ACCEPT_LANGUAGE,0,2);
    if(
$lang != "ru" && $lang != "RU" && $lang != "ua" && $lang != "uk" && $lang != "UK") {
        
$tabu " AND id != 2";
    }

    
$count    mysql_num_rows(mysql_query("SELECT id FROM popup WHERE clx > 0".$tabu." AND status = 0 ".$sql." AND (count < stopor OR stopor = 0)"));
    if(
$count == 0) {
        print 
"<html><head><script language=\"javascript\">top.location.href=\"".$url."\";</script></head></html>";
    }

        else{

        
$nums    rand(0$count 1);

        
$get_popup    mysql_query("SELECT id, url, user_id FROM popup WHERE clx > 0".$tabu." AND status = 0 ".$sql." AND (count < stopor OR stopor = 0) LIMIT ".$nums.",1");
        
$row        mysql_fetch_array($get_popup);
        
$sid        $row['id'];
        
$url        $row['url'];
        
$user_id    $row['user_id'];
        
$time        time() - 86400WHERE idwm ".$sid." AND idadv ".$id." AND ip ".$ip." AND date ".$time.";
        }

        if(
$count_click || $popup)
        {
            print 
"<html><head><script language=\"javascript\">top.location.href=\"".$url."\";</script></head></html>";
        }

        else
        {
            
$pAdminSum        0.0008// Сумма админу
            
$wm_percent        $cfgPopUp 0.0008;

            print 
"<html><head><script language=\"javascript\">top.location.href=\"".$url."\";</script></head></html>";

            
mysql_query("UPDATE users SET balance=balance+".$wm_percent." WHERE id=".$wm_id." LIMIT 1");
            
mysql_query("UPDATE popup SET clx=clx-1, count=count+1, allclx=allclx+1 WHERE id=".$sid." LIMIT 1");
            
mysql_query("UPDATE wm_popup SET clx=clx+1, allclx=allclx+1, sum=sum+".$wm_percent.", allsum=allsum+".$wm_percent." WHERE id=".$id." LIMIT 1");


            
mysql_query("INSERT INTO log_popup (date, ip, idwm, idadv, price, url, brouser) VALUES (".time().", '".$ip."', ".$id.", ".$sid.", ".$cfgPopUp.", '".$urlwm."', '".$brauzer."')");

            
$date    date("d.m.Y");
            
mysql_query("UPDATE history SET popup_clx=popup_clx+1, popup_admin=popup_admin+".$pAdminSum." WHERE date='".$date."' LIMIT 1");

        }
    }

else {
    print 
"<html><head><script language=\"javascript\">top.location.href=\"".$url."\";</script></head></html>";
}

?>

  Ответить  
 
 автор: MIchail1982   (29.11.2008 в 15:22)   письмо автору
 
   для: Санька   (29.11.2008 в 15:02)
 

<?php
$where 
"WHERE idwm = ".$sid." AND idadv = ".$id." AND ip = ".$ip." AND date > ".$time."; 
?>

  Ответить  
 
 автор: Санька   (29.11.2008 в 16:00)   письмо автору
 
   для: MIchail1982   (29.11.2008 в 15:22)
 

А откуда взялать переменная?
$where

  Ответить  
 
 автор: xx77   (29.11.2008 в 16:41)   письмо автору
 
   для: Санька   (29.11.2008 в 16:00)
 

$time = time() - 86400; WHERE idwm = ".$sid." AND idadv = ".$id." AND ip = ".$ip." AND date > ".$time.";

как-будто не хватает строки между ; и WHERE

хотя и после этого на находится места куда-бы могла-бы быть применена эта часть запроса
, возможно эта лишняя строка перенеслась свыше и приплюсовывалась где-нибудь к $sql
, возможно и $tabu содержала это, хотя это WHERE тогда не вписывается

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования