Ergebnis 1 bis 10 von 10

Thema: Frage zu error

  1. #1
    Prinz(essin)
    Registriert seit
    06.09.2005
    Ort
    SZG
    Beiträge
    838
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Frage zu error

    Kann mir einer sagen wie ich diesen Eroor beheben kann
    Der erscheint nur wenn ich mich in den Adminbereich meines CMS einlogge..
    Code:
    Fatal error: Cannot redeclare connect() (previously declared in /usr/export/www/hosting/blogstar/DMS Style/sessionhelpers.inc.php:4) in /usr/export/www/hosting/blogstar/DMS Style/sessionhelpers.inc.php on line 2
    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 !!!!!
    Farbenklau, Traditionsverkauf wo hört denn dieser Schwachsinn auf?
    Violett Weiss seit 1933

  2. #2
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    du hast entweder eine seite eingebunden in der die funktion connect() schon vorhanden ist oder du hast connect() 2 mal in der einen seite definiert (aber da steht ja bei es wurde schonmal in der sessionhelpers.inc.php benutzt und dein cms benutzt des halt auch)
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  3. #3
    Prinz(essin)
    Themenstarter

    Registriert seit
    06.09.2005
    Ort
    SZG
    Beiträge
    838
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    habs aber nirgend doppelt..

    Code:
    <?
    function connect&#40;&#41;
    &#123;
        $con= mysql_connect&#40;'localhost','*****','******'&#41; or 
    	die&#40;mysql_error&#40;&#41;&#41;;
         mysql_select_db&#40;'blogstar',$con&#41; or 
    	 die&#40;mysql_error&#40;&#41;&#41;;
    &#125;
    
    function check_user&#40;$name, $pass&#41;
    &#123;
        $sql="SELECT UserId
        FROM users
        WHERE UserName='".$name."' AND UserPass=MD5&#40;'".$pass."'&#41;
        LIMIT 1";
        $result= mysql_query&#40;$sql&#41; or die&#40;mysql_error&#40;&#41;&#41;;
        if &#40; mysql_num_rows&#40;$result&#41;==1&#41;
        &#123;
            $user=mysql_fetch_assoc&#40;$result&#41;;
            return $user&#91;'UserId'&#93;;
        &#125;
        else
            return false;
    &#125;
    
    function login&#40;$userid&#41;
    &#123;
        $sql="UPDATE users
        SET UserSession='".session_id&#40;&#41;."'
        WHERE UserId=".$userid;
         mysql_query&#40;$sql&#41;;
    &#125;
    
    function logged_in&#40;&#41;
    &#123;
        $sql="SELECT UserId
        FROM users
        WHERE UserSession='".session_id&#40;&#41;."'
        LIMIT 1";
        $result= mysql_query&#40;$sql&#41;;
          return &#40; mysql_num_rows&#40;$result&#41;==1&#41;;
    &#125;
    
    function logout&#40;&#41;
    &#123;
        $sql="UPDATE users
        SET UserSession=NULL
        WHERE UserSession='".session_id&#40;&#41;."'";
         mysql_query&#40;$sql&#41;;
    &#125;
    
    connect&#40;&#41;;
    ?>
    Farbenklau, Traditionsverkauf wo hört denn dieser Schwachsinn auf?
    Violett Weiss seit 1933

  4. #4
    Teeny
    Registriert seit
    21.07.2006
    Ort
    Na Zuhause
    Beiträge
    45
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    In den meisten Fällen werden immer wieder verwendete Funktionen und
    Klassen in seperate Dateien geschrieben und diese dann über include
    oder require in das Programm eingebunden. Wird über include oder
    require eine solche Datei zweimal geladen, wird der darin enthaltene
    Code auch zweimal ausgeführt. Das aber führt auf Grund der Redefinition
    der Funktion(en) und/oder Klasse(n) zu einem Fehler. Um diesen Fehler
    zu vermeiden, muss include_once() oder require_once() verwendet
    werden. Include_once und require_once verhalten sich beim ersten
    Aufruf wie include und require, bei wiederholtem Aufruf wird jedoch ein
    erneutes Laden der gleichen Datei verhindert.!!!!

  5. #5
    Prinz(essin)
    Themenstarter

    Registriert seit
    06.09.2005
    Ort
    SZG
    Beiträge
    838
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Hab ich auch schon versucht hilft auch nichts nein....
    Farbenklau, Traditionsverkauf wo hört denn dieser Schwachsinn auf?
    Violett Weiss seit 1933

  6. #6
    Teeny
    Registriert seit
    21.07.2006
    Ort
    Na Zuhause
    Beiträge
    45
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hast du eventuell sagen wir mal in der Index.php die sessionhelpers.inc.php includiert. und dann sagen wir mal noch eine connect.php in die Index.php includiert?

    wenn dann in der connect.php die sessionhelpers.inc.php includiert ist kommt dieser fehler auch vor. weil du damit die Sessionhelpers.inc.php zweimal ausführst.
    einmal in der Index.php selber und gleichzeitig in der connect.php auch.

  7. #7
    Prinz(essin)
    Themenstarter

    Registriert seit
    06.09.2005
    Ort
    SZG
    Beiträge
    838
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    nein, alle funktionen sind in der sessionhelpers.inc.php definiert, und es wird immer nur dies includet...

    aber es kann ja sein das ich die sessionhelpers.inc.php in die index.php include und noch zb. adminbereich.php wo sessionhelpers.inc.php auch includet ist daran könnte es ja auch liegen oder?
    muss mal probieren...
    Farbenklau, Traditionsverkauf wo hört denn dieser Schwachsinn auf?
    Violett Weiss seit 1933

  8. #8
    Prinz(essin)
    Themenstarter

    Registriert seit
    06.09.2005
    Ort
    SZG
    Beiträge
    838
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    jopp das war der Fehler juhu!!!!
    Farbenklau, Traditionsverkauf wo hört denn dieser Schwachsinn auf?
    Violett Weiss seit 1933

  9. #9
    Teeny
    Registriert seit
    21.07.2006
    Ort
    Na Zuhause
    Beiträge
    45
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von ladehemmung
    nein, alle funktionen sind in der sessionhelpers.inc.php definiert, und es wird immer nur dies includet...

    aber es kann ja sein das ich die sessionhelpers.inc.php in die index.php include und noch zb. adminbereich.php wo sessionhelpers.inc.php auch includet ist daran könnte es ja auch liegen oder?
    muss mal probieren...
    das war ja das was ich meinte, nur das ich es unverständlich ausgedrückt habe

    aber supi das es jetzt klappt!

  10. #10
    Prinz(essin)
    Themenstarter

    Registriert seit
    06.09.2005
    Ort
    SZG
    Beiträge
    838
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    jopp danke
    Farbenklau, Traditionsverkauf wo hört denn dieser Schwachsinn auf?
    Violett Weiss seit 1933

Ähnliche Themen

  1. 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
  2. Parse error: syntax error, unexpected
    Von wolfw11 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 14
    Letzter Beitrag: 28.03.2007, 21:38
  3. 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
  4. 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
  5. Antworten: 2
    Letzter Beitrag: 05.11.2006, 11:55

Stichworte

Berechtigungen

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