Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Parse error: syntax error, unexpected T_STRING in :(pfad)

  1. #1
    Teeny
    Registriert seit
    26.04.2010
    Beiträge
    23
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Parse error: syntax error, unexpected T_STRING in :(pfad)

    Hallo Leute ,
    ich weiss ich glaub ichs ollte mich mal selber an PHP setzen und testen aber ich bin mir leider noch zu unsicher daher bitte ich euch erneut um Hilfe.

    folgende Meldung bekomme ich:
    Parse error: syntax error, unexpected T_STRING in C:\Inetpub\vhosts\fly-wow.de\httpdocs\infusions\chat_panel\et_chat\start .php on line 14

    und folgenden Code verwende ich
    PHP-Code:
    <?php

        session_start
    ();

        
    $username $_SESSION['phpfusion_username'];
        
    $gender "n";

        
    $_SESSION['etchat_v3_logout_url'] = "../index.php?logout=true";

        function 
    __autoload($class_name) {
                require_once (
    'class/'.$class_name.'.class.php');        
        }

        new 
    Check UserName(true$username$gender);
            
    ?>
    Ich kann mir nicht helfen google hilft mir auch nicht wirklich leider


    Danke wiedermal im vorraus

    Christian

    PS: das ganze soll ein Bridge code zur verwendung 1Datenbank fuer homepage und Chat sein
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    König(in) Avatar von Grevas
    Registriert seit
    20.04.2009
    Ort
    In meiner Wohnung.
    Alter
    30
    Beiträge
    1.039
    Danke
    0
    Bekam 5 mal "Danke" in 5 Postings

    Standard AW: Parse error: syntax error, unexpected T_STRING in :(pfad)

    In Funktionnamen sind doch keine Leerzeichen erlaubt? Also irgendwas stimmt da mit deiner Objekt erstellung schoma nicht :P

    Check_UserName

    So könntest es z.B. nennen.

  3. #3
    Teeny
    Themenstarter

    Registriert seit
    26.04.2010
    Beiträge
    23
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Parse error: syntax error, unexpected T_STRING in :(pfad)

    @Grevas danke ich teste es grade mal aus und erhielt folgende meldung :

    Fatal error: Cannot instantiate non-existent class: check_username in C:\Inetpub\vhosts\fly-wow.de\httpdocs\infusions\chat_panel\et_chat\start .php on line 14
    lol mit dem gleichen code wie vorher nur eben angepasst wie du sagst
    Geändert von tomcrafter (29.04.2010 um 08:23 Uhr)

  4. #4
    Bandit
    Gast

    Standard AW: Parse error: syntax error, unexpected T_STRING in :(pfad)

    Woher soll das Script die Klasse check_username kennen?

  5. #5
    Teeny
    Themenstarter

    Registriert seit
    26.04.2010
    Beiträge
    23
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Parse error: syntax error, unexpected T_STRING in :(pfad)

    Ja da kenne ich mich ja eben nicht aus es soll angeblich ueber die infusion passen da ich in der config fuer den Chat extra die database einegfuegt habe und der chat nun direkt mit den user der Homepage direkt funktionieren soll ich verzweifel daran noch habe auch schon versucht Kontakt mit dem Homepage betreiber aufzunehmen jedoch ohne erfolg.

  6. #6
    Bandit
    Gast

    Standard AW: Parse error: syntax error, unexpected T_STRING in :(pfad)

    Du machst ein new auf check_username, gibt es die Datei class/check_username.class.php und wie sieht die aus?

  7. #7
    Teeny
    Themenstarter

    Registriert seit
    26.04.2010
    Beiträge
    23
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Parse error: syntax error, unexpected T_STRING in :(pfad)

    UserCheckerAndInserter.class.php so eine habe ich der folgende code steht in der php datei

    PHP-Code:
    <?php
    /**
     * Class UserCheckerAndInserter, checks the user and insert him/her to db, if possible
     *
     * LICENSE: CREATIVE COMMONS PUBLIC LICENSE  "Namensnennung — Nicht-kommerziell 2.0"
     *
     * @copyright  2009 <SEDesign />
     * @license    http://creativecommons.org/licenses/by-nc/2.0/de/
     * @version    $3.0.6$
     * @link       http://www.sedesign.de/de_produkte_chat-v3.html
     * @since      File available since Alpha 1.0
     */
     
    class UserCheckerAndInserter extends EtChatConfig
    {
        
    /**
        * DB-Connection Obj
        * @var ConnectDB
        */
        
    private $dbObj;
        
        
    /**
        * array with all user data
        * @var array
        */
        
    protected $_user_exists;
        
        
    /**
        * user name
        * @var string
        */
        
    protected $_user;
        
        
    /**
        * user pw
        * @var string
        */
        
    protected $_pw;
        
        
    /**
        * user sex
        * @var string
        */
        
    protected $_gender;
        
        
    /**
        * XMLParser Obj
        * @var XMLParser
        */
        
    protected $_lang;
        
        
    /**
        * this var is a status var and will be occupied with different values in subjection of needs, so it can get value "1" for ok, or just an other error message
        * @var string
        */
        
    public $status;
        
        
    /**
        * Constructor
        *
        * @param  ConnectDB $dbObj, Obj with the db connection handler
        * @param  array $user_exists 
        * @param  string $user 
        * @param  string $pw 
        * @param  string $gender
        * @param  XMLParser $lang 
        * @uses ConnectDB::sqlSet()    
        * @return void
        */
        
    public function __construct ($dbObj$user_exists$user$pw$gender$lang){ 
            
            
    // call parent Constructor from class EtChatConfig
            
    parent::__construct();
            
            
    $this->dbObj $dbObj;
            
            
    // set the class vars
            
    $this->_user_exists=$user_exists;
            
    $this->_user=$user;
            
    $this->_pw=$pw;
            
    $this->_gender=$gender;
            
    $this->_lang=$lang;
            
            
    // if the user name is just exists in the user table
            
    if (is_array($this->_user_exists)){
                
                
    // update needed user params
                
    $this->dbObj->sqlSet("UPDATE {$this->_prefix}etchat_user SET etchat_usersex = '".$this->_gender{0}."' WHERE etchat_user_id = ".$this->_user_exists[0][0]);
                
                
    // need pw input?
                
    if ($this->_pw==""$this->userWithoutPw();
                else 
    $this->userWithPw();
            }
            else 
    $this->createNewUser();
            
        }
        
        
    /**
        * CreateNewUser, if there is no such user name in user tab, creates a new dataset
        *
        * @uses ConnectDB::sqlSet()    
        * @return void
        */
        
    private function createNewUser(){    
            
    $this->dbObj->sqlSet("INSERT INTO {$this->_prefix}etchat_user ( etchat_username, etchat_usersex ) VALUES ( '".$this->_user."', '".$this->_gender{0}."')");
            
    $user_neu=$this->dbObj->sqlGet("SELECT etchat_user_id, etchat_username, etchat_userprivilegien FROM {$this->_prefix}etchat_user WHERE etchat_username = '".$this->_user."' LIMIT 1");
            
    $_SESSION['etchat_v3_user_id'] = $user_neu[0][0];
            
    $_SESSION['etchat_v3_username'] = $user_neu[0][1];
            
    $_SESSION['etchat_v3_user_priv'] = $user_neu[0][2];
            
    $this->status=1;
        }
        
        
    /**
        * UserWithPw, user name and user pw were committed from login form
        *
        * @return void
        */
        
    private function userWithPw(){
            if (
    $this->_user_exists[0][2]==md5($this->_pw)){
                
    $_SESSION['etchat_v3_user_id'] = $this->_user_exists[0][0];
                
    $_SESSION['etchat_v3_username'] = $this->_user_exists[0][1];
                
    $_SESSION['etchat_v3_user_priv'] = $this->_user_exists[0][3];
                if (
    $_SESSION['etchat_v3_user_priv']=='admin' ||
                    
    $_SESSION['etchat_v3_user_priv']=='mod'setcookie("cookie_anzahl_logins_in_XX_sek",1);
                
    $this->status=1;
            }
            else 
    $this->status $this->_lang->pw_falsch[0]->tagData;
            
        }
        
        
    /**
        * UserWithoutPw, this user has a pw in db, so the status is "pw" to make a invitation in login-form to insert a pw
        *
        * @return void
        */
        
    private function userWithoutPw(){
            if (!empty(
    $this->_user_exists[0][2])) {
            
                
    // if the user shpul get the invisible feeld in PW enter
                
    $this->status = ($this->_user_exists[0][3]=="admin") ? "pw+invisible" "pw";

            }
            else {
                
    $_SESSION['etchat_v3_user_id'] = $this->_user_exists[0][0];
                
    $_SESSION['etchat_v3_username'] = $this->_user_exists[0][1];
                
    $_SESSION['etchat_v3_user_priv'] = $this->_user_exists[0][3];
                if (
    $_SESSION['etchat_v3_user_priv']=='admin' ||
                    
    $_SESSION['etchat_v3_user_priv']=='mod'setcookie("cookie_anzahl_logins_in_XX_sek",1);
                
    $this->status 1;
            }
        }
    }
    darauf hinn habe ich mal den dateinamen hinnein geschrieben und nun erhalte ich eine nurnoch weisse seite ... DER code DAzu sieht folgendermaßen aus
    PHP-Code:
    <?php

        session_start
    ();

        
    $username $_SESSION['phpfusion_username'];
        
    $gender "n";

        
    $_SESSION['etchat_v3_logout_url'] = "../index.php?logout=true";

        function 
    __autoload($class_name) {
                require_once (
    'class/'.$class_name.'.class.php');        
        }

        new 
    Check_CheckerAndInserter(true$username$gender);
            
    ?>
    hoffe das ich es nun so eingebaut habe wie du meinntest
    Geändert von tomcrafter (29.04.2010 um 09:18 Uhr)

  8. #8
    Bandit
    Gast

    Standard AW: Parse error: syntax error, unexpected T_STRING in :(pfad)

    Den Autoloader ändern in
    PHP-Code:
    function __autoload($class_name
    {
       if (
    file_exists('class/'.$class_name.'.class.php'))
          require_once (
    'class/'.$class_name.'.class.php');
       else
         die (
    'class/'.$class_name.'.class.php nicht vorhanden');

    und du bist ein Stück schlauer.

  9. #9
    Teeny
    Themenstarter

    Registriert seit
    26.04.2010
    Beiträge
    23
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Parse error: syntax error, unexpected T_STRING in :(pfad)

    sry aber verstehe jetzt grade nicht Wo ich das einbauen soll ? oO sry ich kenn mich da absolut net m it aus ich sag ja bin zu doof da zu *gg*

    ne mal im ernst gibt es die moeglichkeit das komplett zu bekommen von einem von euch ? ich mein soll auch nicht ohne gegenleistung sein

  10. #10
    Bandit
    Gast

    Standard AW: Parse error: syntax error, unexpected T_STRING in :(pfad)

    Zitat Zitat von tomcrafter Beitrag anzeigen
    ne mal im ernst gibt es die moeglichkeit das komplett zu bekommen von einem von euch ? ich mein soll auch nicht ohne gegenleistung sein
    Schreibe deine Anfrage ins Board "Job-Forum"

Ähnliche Themen

  1. Parse error: syntax error, unexpected '=', expecting ')' in
    Von tobi26587 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 25
    Letzter Beitrag: 31.01.2010, 14:56
  2. Parse error: syntax error, unexpected ';' in ...
    Von 2.0 Mega Pixel im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 12.09.2008, 20:29
  3. Parse error: syntax error, unexpected T_INC
    Von cyberkuh im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 05.12.2007, 19:08
  4. Parse error: syntax error, unexpected ','
    Von XSnakeX im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 12.03.2007, 14:36
  5. Parse error: syntax error, unexpected '=', expecting ',' or
    Von Dragon23 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 19
    Letzter Beitrag: 25.11.2006, 20:14

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •