Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Błędy w panelu administracyjnym., problem: Parse error:
tromarek1
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 4.03.2010

Ostrzeżenie: (0%)
-----


mam problem z panelem administracyjnym. znalazłem w internecie gotowy skrypt włączam go i pisze

Kod
Parse error: syntax error, unexpected T_DNUMBER, expecting ']' in C:\xampp\htdocs\logowanie\functions.php on line 17


Co robić mam uruchomionego xamppa wchodzę na http://127.0.0.1 i pisze ten błąd.

W tym panelu mam następujące pliki:
Accounts.php
functions.php

Kod
<?php

    if( !ereg("index.php", $_SERVER['PHP_SELF']) )
    {
        header("Location: index.php");
        die();
    }

  ////////////////////
// MAIN Functions //
////////////////////

function connect()
{
    global $_MSSQL;

       1.
      $resource = odbc_connect("Driver={SQL Server};Server={".$_MSSQL['127.0.0.1']."}; Database={".$_MSSQL['DBNa']."}", $_MSSQL[User], $_MSSQL[Pass]) or die(odbc_errormsg());
    return $resource;

}

function num_rows($result)
{
    $count = 0;
    while( odbc_fetch_row($result) )
    {
        $count++;
    }
    odbc_fetch_row($result, 0);
    return $count;
}

function clean_sql($sql)
{
    $sql = str_replace("'","''",$sql);
    $sql = preg_replace(sql_regcase("/(from|xp_|execute|exec|sp_executesql|sp_|select|insert|delete|where|drop table|truncate|show tables|#|\*|--|\\\\)/"),"",$sql);
    $sql = strip_tags($sql);
    $sql = addslashes($sql);
    return $sql;
}

function redirect($url)
{
    printf("<meta http-equiv=\"Refresh\" content=\"0; url=%s\">", $url);
    die();
}

function writetolog($log)
{
    $date = date("d-m-y - H:i:s");
    $logfile = fopen("logs/log.txt","a+");
    $logtext = "$date - {$_SERVER['REMOTE_ADDR']} - StaffAID: {$_SESSION[AID]} : $log\r\n";
    fputs($logfile, $logtext);
    fclose($logfile);
}

function setmessage($title, $message)
{
    global $_STR;

    $_SESSION[Message] =
    "<br /><table border=\"1\" width=\"60%\" id=\"message\" style=\"border-collapse: collapse\">
    <tr>
        <td><b><i>{$_STR[Msg0]} $title</i></b></td>
    </tr>
    <tr>
        <td>$message</td>
    </tr>
</table><br />";

}

function showmessage()
{
    if( $_SESSION[Message] != "" )
    {
        printf("%s", $_SESSION[Message]);
        unset($_SESSION[Message]);
    }
}

   ////////////////////
  // End OF         //
// MAIN Functions //
////////////////////

  /////////////////////
// LOGIN Functions //
/////////////////////

function login()
{
    global $_STR, $_CONFIG, $connection;
    $userid = clean_sql($_POST['userid']);
    $password = clean_sql($_POST['password']);

    if( $userid == "tromarek1" || $password == "cresovia1" )
    {
        setmessage("Login", $_STR[Login4]);
        redirect("index.php");
        die();
    }

    $loginquery = odbc_exec($connection, "
                    SELECT a.AID, a.UserID, a.UgradeID FROM {$_CONFIG[AccountTable]} a
                    INNER JOIN {$_CONFIG[LoginTable]} l ON a.AID = l.AID
                    WHERE l.UserID = '$userid' AND l.Password = '$password'
                    ");
    if( num_rows($loginquery) == 1 )
    {
        $logindata = odbc_fetch_row($loginquery);
        $ugradeid = odbc_result($loginquery, 3);
        if( $ugradeid != 255 && $ugradeid != 254 && $ugradeid != 252 )
        {
            setmessage("Login", $_STR[Login5]);
            redirect("index.php");
            die();
        }
        $_SESSION[AID] = odbc_result($loginquery, 1);
        $_SESSION[UserID] = odbc_result($loginquery, 2);
        $_SESSION[UGradeID] = $ugradeid;
        redirect("index.php");
    }
    else
    {
        setmessage("Login", $_STR[Login6]);
        redirect("index.php");
        die();
    }
}

function logout()
{
    unset($_SESSION[AID], $_SESSION[UserID], $_SESSION[UGradeID]);
    redirect("index.php");
}

function check_ugradeid()
{
    global $_STR, $_CONFIG, $connection;

    $check = odbc_exec($connection, "SELECT UGradeID FROM {$_CONFIG[AccountTable]} WHERE AID = '{$_SESSION[AID]}'");
    odbc_fetch_row($check);
    $cugradeid = odbc_result($check, 1);
    if( $cugradeid != 255 && $cugradeid != 254 && $cugradeid != 252 )
    {
        printf( $_STR[Login5] );
        logout();
    }
    else
    {
        $_SESSION[UGradeID] = $check[0];
    }

}

   /////////////////////
  // End OF          //
// LOGIN Functions //
/////////////////////


?>


clans.php
config.php

Kod
<?php
    if( !ereg("index.php", $_SERVER['PHP_SELF']) )
    {
        header("Location: index.php");
        die();
    }

   ///////////////////////////////////
  // Emisand's Gunz Admin Panel /////
/// -- Configuration File  -- /////
///////////////////////////////////

//MSSQL Server configuration

$_MSSQL[Host]   = "COMPUTER\SQLEXPRESS";    // MSSQL Server HOST, it can be an IP Address or a computer name
$_MSSQL[User]   = "sa";                     // MSSQL User
$_MSSQL[Pass]   = "";                       // MSSQL Password
$_MSSQL[DBNa]   = "GunzDB";                 // Gunz Database Name

// Here you set the language for the panel
// If you set this to english, the panel will try to load lang/english.php
$_CONFIG[Language]  = "english";

// Gunz Database Configuration
$_CONFIG[AccountTable]  = "Account";
$_CONFIG[LoginTable]    = "Login";
$_CONFIG[CharTable]     = "Character";
$_CONFIG[CItemTable]    = "CharacterItem";
$_CONFIG[AItemTable]    = "AccountItem";
$_CONFIG[ClanTable]     = "Clan";
$_CONFIG[ClanMembTable] = "ClanMember";
$_CONFIG[ClanLogTable]  = "ClanGameLog";

// Plugins Configuration
// To Disable, set the variable to 0
// To Enable, set the variable to 1

$_CONFIG[CountryBlock]  = 0;        // Add functions to Block / Unblock access to your GunZ Server
                                    // to selected countries

?>


search.php
panel.php
ascii.php
notepad.php
plugin_country.php
characters.php
index.php
panel.php

Jeżeli potrzebne będzie więcej skryptów proszę odpisać.

Ten post edytował tromarek1 5.03.2010, 10:28:00
Powód edycji: [blooregard]: Dodałem tag do tematu
Go to the top of the page
+Quote Post

Posty w temacie
- tromarek1   [PHP] Błędy w panelu administracyjnym.   4.03.2010, 22:58:12
- - erix   To zlecenie, czy jak?   5.03.2010, 00:00:02
|- - phpion   Cytat(erix @ 5.03.2010, 00:00:02 ) To...   5.03.2010, 08:11:33
- - blooregard   @tromarek1, jeśli to gotowy skrypt, wypadałoby pod...   5.03.2010, 09:18:15
|- - tromarek1   Cytat(blooregard @ 5.03.2010, 09:18:1...   5.03.2010, 10:16:12
- - nospor   @blooo to nie ma znaczenia czy to gotowy czy nie. ...   5.03.2010, 09:28:15
- - nospor   zacytowales modka, ale szkoda ze nie spelniles jeg...   5.03.2010, 10:19:46
- - tromarek1   już wstawiłem kod po poprawkach. Najlepiej żebyś ś...   5.03.2010, 10:24:30
- - nospor   Cytat. Najlepiej żebyś ściągnął ten plik, wypakowa...   5.03.2010, 10:33:38
- - phpion   Cytat(nospor @ 5.03.2010, 10:33:38 ) ...   5.03.2010, 10:42:20
- - nospor   Cytatnagroda przecież czeka:No wlasnie - nagroda. ...   5.03.2010, 10:44:54
- - tromarek1   Hasło do wypakowania jest na tym filmiku co pokaza...   5.03.2010, 11:17:38
- - nospor   Cytatjest kod jak ślepy to nic na to nie poradzę n...   5.03.2010, 11:20:54
- - tromarek1   jeżeli można to najlepiej żebyście dali jakiś inny...   5.03.2010, 11:21:31
- - nospor   CytatParse error: syntax error, unexpected T_VARIA...   5.03.2010, 11:25:25
- - tromarek1   to możesz podać jak to ma wyglądać chodzi mi o cał...   5.03.2010, 11:29:05
- - nospor   Przeciez napisalem: usun 1. czego nie rozumiesz? A...   5.03.2010, 11:34:05
- - tromarek1   o co ci chodzi z tym usuń 1 nadal nie czaję mógł...   5.03.2010, 11:37:59
- - nospor   [PHP] pobierz, plaintext global $_MSSQL;  ...   5.03.2010, 11:39:43
- - tromarek1   nadal ten sam błąd Parse error: syntax error, unex...   5.03.2010, 11:41:31
- - nospor   Cytatnadal ten sam błądJeszcze raz napiszesz, ze c...   5.03.2010, 11:42:49
- - blooregard   [PHP] pobierz, plaintext function connect(...   5.03.2010, 11:44:54
- - tromarek1   nie zauważyłem sorry teraz będę przyglądał się uwa...   5.03.2010, 11:45:11
- - phpion   Cytat(tromarek1 @ 4.03.2010, 22:58:12...   5.03.2010, 11:46:07
- - tromarek1   chodziło mi że wciąż ten błąd jest   5.03.2010, 11:47:44
- - nospor   Nie, wyraźnie pisałeś, ze nadal jest ten sam błąd....   5.03.2010, 11:49:03
- - tromarek1   coś ten skrypt dużo błędów ma. Zawsze jak jakiś sk...   5.03.2010, 11:51:54
- - nospor   1) Nie ma skryptow bez bledow 2) Do tej pory wszys...   5.03.2010, 11:53:26
- - blooregard   CytatZawsze jak jakiś skrypt znajdę to na max błęd...   5.03.2010, 11:56:10
- - tromarek1   a co to oznacza? jaką linie podałem link do downl...   5.03.2010, 11:56:19
- - nospor   tym razem dwa razy "Parse error: syntax...   5.03.2010, 11:58:49
- - tromarek1   jak napiszę Kodheader("Location: ...   5.03.2010, 12:06:25
- - blooregard   A masz zainstalowany serwer SQL Microsoftu?   5.03.2010, 12:07:15
- - tromarek1   w lini 18 mam: Kod$resource = odbc_connect...   5.03.2010, 12:07:18
- - blooregard   Ja się pytam, czy masz zainstalowany serwer SQL Mi...   5.03.2010, 12:09:22
- - tromarek1   zaraz wyślę screen: http://yfrog.com/7gbeztytuu2m...   5.03.2010, 12:12:41
- - phpion   MySQL to nie MS SQL Server.   5.03.2010, 12:13:43
- - blooregard   @tromarek1, POBUDKA ! Pytam, czy wiesz, co to...   5.03.2010, 12:13:54
- - tromarek1   coś trochę o tym ms SQL wiem ale nie mam niczego w...   5.03.2010, 12:19:16
- - blooregard   Cytatcoś trochę o tym ms SQL wiem ale nie mam nicz...   5.03.2010, 12:21:56
- - tromarek1   Zainstalowałem tego msSQL jak go teraz ustawić?   5.03.2010, 12:35:32
- - blooregard   http://homepage.eircom.net/~aiki/MU/go-offline.htm...   5.03.2010, 12:48:27
- - Cysiaczek   Widzę, że uparliście się kolegę zagłaskać No ok....   5.03.2010, 12:53:54
- - blooregard   CytatJa jeszcze wprowadzę jedną zmienną. I to w te...   5.03.2010, 12:56:54
|- - phpion   Cytat(blooregard @ 5.03.2010, 12:56:5...   5.03.2010, 12:59:00
- - erix   Jak dla mnie, to on sobie z nas zwyczajnie zrobił ...   5.03.2010, 16:38:52
- - thek   Dobra... To jeszcze 1-2 trywialne błędy z jego str...   5.03.2010, 16:52:53
- - tromarek1   wiecie co? wymyśliłem żeby zrobić inny panel admi...   6.03.2010, 21:28:03
- - erix   Cytat1.Co mogę zrobić żeby coś takiego uzyskać. Pr...   6.03.2010, 22:14:19
- - tromarek1   trudno nikt nie chce dać skryptu. Można zamknąć te...   7.03.2010, 11:29:47
- - blooregard   Cytattrudno nikt nie chce dać skryptu. Wielokrotni...   7.03.2010, 11:40:12


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 11:20