Помогите исправить ошибки..

Тема в разделе "PHP", создана пользователем Exebit, 7 июл 2011.

Модераторы: latteo
  1. Exebit

    Exebit Писатель

    Регистр.:
    28 май 2008
    Сообщения:
    6
    Симпатии:
    0
    Parse error: syntax error, unexpected ';', expecting T_PAAMAYIM_NEKUDOTAYIM in /home/k/1/******.ru/public_html/1/w/cs.php on line 53

    53 строка
    PHP:
    trim($_POST['login']);$credittrim($_POST['credit']); $sql="SELECT 
    PHP:
    <?php
    #SETTINGS
    #--------------------------------------------------------------#
    define("_localhost_""111.177.22.245:1433");
    define("_HOSTUSER_""sa");
    define("_HOSTPASS_""1111");
    define("_WORLD_""WORLD");
    define("_USER_""USER");
    define("_TITLE_""___");
    @
    $msconnect=mssql_connect(_HOST_,_HOSTUSER_,_HOSTPASS_);
    @
    mssql_select_db(_USER_,$msconnect);
    #--------------------------------------------------------------# 
    function error($error$query ''

    if(
    $query) { 
    // Safify query 
    $query preg_replace("/([0-9a-f]){32}/""********************************"$query); // Hides all hashes 
    $query_str "$query"


    echo 
    '<?xml version="1.0" encoding="iso-8859-1"?> 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <title>MySQL Fatal Error</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 
    <style type="text/css"> 
    <!-- 
    body { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    color: #000000; 

    --> 
    </style> 
    </head> 
    <body> 
    <font size="4">MS SQL Error!</font> 
    <br />------------------------<br /> 
    <br /> 

    <u>The Error returned was:</u> 
    <br /> 
    <strong>'
    .$error.'</strong> 

    <br /><br /> 

    <textarea name="" rows="10" cols="52" wrap="virtual">'
    .$query_str.'</textarea><br /> 

    </body> 
    </html>'
    ; exit(); } if(isset($_POST['login'])) { $login 
    trim($_POST['login']);$credittrim($_POST['credit']); $sql=&quot;SELECT 
    FROM RF_User.dbo.tbl_UserAccount WHERE id '&quot;.$login.&quot;'&quot;; if(!$resulty1 
    = @mssql_query($sql))error(mssql_get_last_message(), $sql); 
    $r=mssql_fetch_assoc($resulty1); $sql=&quot;SELECT FROM 
    BillCruxRF
    .dbo.tbl_user WHERE UserID '&quot;.$login.&quot;'&quot;; if(!$resulty1 
    @
    mssql_query($sql))error(mssql_get_last_message(), $sql); $Cash 
    trim(@MSSQL_RESULT($resulty1,0,&quot;Cash&quot;)); $total=$credit+$Cash
    if(
    $Cash=='') { $sql=&quot;INSERT INTO BillCruxRF.dbo.tbl_User 
    (ID,UserID,CashVALUES ('&quot;.$r[serial].&quot;''$login''$credit')&quot;; 
    if(!
    $r=mssql_query($sql)) error(mssql_get_last_message(),$sql); } else { 
    $sql=&quot;UPDATE BillCruxRF.dbo.tbl_User SET Cash=&quot;.$total.&quot;, 
    ID='&quot;.$r[serial].&quot;' WHERE UserID='$login'&quot;; if(!$r=mssql_query($sql)) 
    error(mssql_get_last_message(),$sql); } echo '&Ecirc;&eth;&aring;&auml;&egrave;&ograve;&ucirc ; &agrave;&ecirc;&ecirc;&agrave;&oacute;&iacute;&ogr ave;&oacute; 
    '
    .$login.' &ccedil;&agrave;&divide;&egrave;&ntilde;&euml;&ari ng;&iacute;&ucirc;!<br>&Aacute;&ucirc;&euml;&icirc ; &ecirc;&eth;&aring;&auml;&egrave;&ograve;&icirc;&a circ; <b>'.$Cash.'</b><hr>&Ntilde;&ograve;&agrave;&euml;&icirc; 
    &ecirc;&eth;&aring;&auml;&egrave;&ograve;&icirc;&a circ; <b>'
    .$total.'</b>'; } if($_GET['PW']===$password) { echo '<form method="post"> 
    Login <input type="text" name="login"> 
    Add Credit\'s <input type="text" name="credit"> 
    <input type="submit" name="go" value="pay"> 
    </form>'
    ; } ?&gt;
     
  2. stealthdebuger

    stealthdebuger Механик

    Administrator
    Регистр.:
    25 авг 2008
    Сообщения:
    624
    Симпатии:
    1.379
    Замените здесь и далее по коду &quot; на "
     
    Exebit нравится это.
  3. 1ncest

    1ncest Постоялец

    Регистр.:
    27 ноя 2007
    Сообщения:
    53
    Симпатии:
    3
    если юзать любой php editor, то сразу подсвечивает, например php designer или т.п. заодно можно нормально отформатировать

    Код:
    <?php
    #SETTINGS
    #--------------------------------------------------------------#
    define("_localhost_", "111.177.22.245:1433");
    define("_HOSTUSER_", "sa");
    define("_HOSTPASS_", "1111");
    define("_WORLD_", "WORLD");
    define("_USER_", "USER");
    define("_TITLE_", "___");
    @$msconnect = mssql_connect(_HOST_, _HOSTUSER_, _HOSTPASS_);
    @mssql_select_db(_USER_, $msconnect);
    #--------------------------------------------------------------#
    function error($error, $query = '')
    {
        if ($query) {
            // Safify query
            $query = preg_replace("/([0-9a-f]){32}/", "********************************", $query); // Hides all hashes
            $query_str = "$query";
        }
    
        echo '<?xml version="1.0" encoding="iso-8859-1"?> 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <title>MySQL Fatal Error</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 
    <style type="text/css"> 
    <!-- 
    body { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    font-style: normal; 
    color: #000000; 
    } 
    --> 
    </style> 
    </head> 
    <body> 
    <font size="4">MS SQL Error!</font> 
    <br />------------------------<br /> 
    <br /> 
    
    <u>The Error returned was:</u> 
    <br /> 
    <strong>' . $error . '</strong> 
    
    <br /><br /> 
    
    <textarea name="" rows="10" cols="52" wrap="virtual">' . $query_str .
            '</textarea><br /> 
    
    </body> 
    </html>';
        exit();
    }
    if (isset($_POST['login'])) {
        $login = trim($_POST['login']);
        $credit = trim($_POST['credit']);
    [COLOR="Red"]    $sql = &quot; // !!![/COLOR]
        SELECT * FROM RF_User . dbo . tbl_UserAccount WHERE id = '&quot;.$login.&quot;' &
            quot;
        ;
        if (!$resulty1 = @mssql_query($sql))
            error(mssql_get_last_message(), $sql);
        $r = mssql_fetch_assoc($resulty1);
        $sql = &quot;
        SELECT * FROM BillCruxRF . dbo . tbl_user WHERE UserID = '&quot;.$login.&quot;' &
            quot;
        ;
        if (!$resulty1 = @mssql_query($sql))
            error(mssql_get_last_message(), $sql);
        $Cash = trim(@MSSQL_RESULT($resulty1, 0, &quot; Cash & quot; ));
        $total = $credit + $Cash;
        if ($Cash == '') {
            $sql = &quot;
            INSERT INTO BillCruxRF . dbo . tbl_User(ID, UserID, Cash)VALUES('&quot;.$r[serial].&quot;',
                '$login', '$credit') & quot;
            ;
            if (!$r = mssql_query($sql))
                error(mssql_get_last_message(), $sql);
        } else {
            $sql = &quot;
            UPDATE BillCruxRF . dbo . tbl_User SET Cash = &quot;
            . $total . &quot;
            , ID = '&quot;.$r[serial].&quot;'WHERE UserID = '$login' & quot;
            ;
            if (!$r = mssql_query($sql))
                error(mssql_get_last_message(), $sql);
        }
        echo '&Ecirc;&eth;&aring;&auml;&egrave;&ograve;&ucirc ; &agrave;&ecirc;&ecirc;&agrave;&oacute;&iacute;&ogr ave;&oacute; 
    ' . $login . ' &ccedil;&agrave;&divide;&egrave;&ntilde;&euml;&ari ng;&iacute;&ucirc;!<br>&Aacute;&ucirc;&euml;&icirc ; &ecirc;&eth;&aring;&auml;&egrave;&ograve;&icirc;&a circ; <b>' .
            $Cash . '</b><hr>&Ntilde;&ograve;&agrave;&euml;&icirc; 
    &ecirc;&eth;&aring;&auml;&egrave;&ograve;&icirc;&a circ; <b>' . $total . '</b>';
    }
    if ($_GET['PW'] === $password) {
        echo '<form method="post"> 
    Login <input type="text" name="login"> 
    Add Credit\'s <input type="text" name="credit"> 
    <input type="submit" name="go" value="pay"> 
    </form>';
    }
    ? &gt;