YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » hab kleines php problem » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 3.516 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen hab kleines php problem
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Dima
Mitglied


Dabei seit: 11.03.05
Beiträge: 5

 hab kleines php problem Antworten Zitieren Editieren Melden       UP

Hallo,

bekomme diese Fehlermeldung

code:
1:
Parse error: syntax error, unexpected T_STRING, expecting '(' in /www/htdocs/w005db82/tracker1/classes/status.inc.php on line 23




und das ist die datei

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
<?php
    /**
     * DLScripts
     *
     * LICENSE
     *
     * This source file is subject to the GNU GENERAL PUBLIC LICENSE that is bundled
     * with this package in the file LICENSE.txt.
     * It is also available through the world-wide-web at this URL:
     * http://www.gnu.org/copyleft/gpl.html
     *
     * @category   DLScripts
     * @package    Sponsorennetzwerk V4
     * @copyright  Copyright (c) 2002-2008 DlScripts (http://www.dlscripts.net)
     * @license    http://www.gnu.org/copyleft/gpl.html     GNU GENERAL PUBLIC LICENSE
     */

     class Status
     {
       private $status_text;
       private $status_style;
    
        public function __construct Status()
        {
          $this->status_text = array(STATUS_UNPAID   => 'unbezahlt',
                                     STATUS_ACTIVE   => 'aktiv',
                                     STATUS_STOPPED  => 'gestoppt',
                                     STATUS_ADMIN_AC => 'Admin-Ac.',
                                     STATUS_UNKNOWN  => 'unbekannt');
    
          $this->status_style = array(STATUS_UNPAID   => 'unpaid',
                                      STATUS_ACTIVE   => 'active',
                                      STATUS_STOPPED  => 'stopped',
                                      STATUS_ADMIN_AC => 'admin_ac',
                                      STATUS_UNKNOWN  => 'unknown');
        }
    
        function getStyle($status_id) { return $this->status_style[$status_id]; }
        function getText($status_id)  { return $this->status_text[$status_id];  }
    
        function getStyleArray()      { return $this->status_style;             }
        function getTextArray()       { return $this->status_text;              }
     }














?>


hoffe einer kann helfen vielen dank
30.12.08 09:42 Dima ist offline E-Mail Finden Als Freund hinzufügen
Maniac_81 Maniac_81 ist männlich
PHP Profi


images/avatars/avatar-5230.gif

Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: localhost/
Forenversion: 2.3; Lite 2.0

Antworten Zitieren Editieren Melden       UP

Ich bin in OOP zwar noch nicht ganz so fit, aber ich denke das liegt daran das in Zeile 23 nach __construct noch die eigentliche funktion steht. ein Construct sollte doch ne eigene funktion sein.

__________________
zufrieden mit meinem Support? dann hier bitte bewerten!

Sie haben 3 gelbe Bananen gewählt!

ÄPFEL! 3!!!

30.12.08 09:48 Maniac_81 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Maniac_81 in deine Kontaktliste ein MSN Passport-Profil von Maniac_81 anzeigen
Dima
Mitglied


Dabei seit: 11.03.05
Beiträge: 5

Themenstarter Thema begonnen von Dima
Antworten Zitieren Editieren Melden       UP

hi, du warst fit genug um das zu lösen vielen dank.

gruß
30.12.08 09:57 Dima ist offline E-Mail Finden Als Freund hinzufügen
kingobelix
Mitglied


Dabei seit: 13.01.09
Beiträge: 2

Antworten Zitieren Editieren Melden       UP

Wie wurde der Fehler nun gelöst? Ich habe das gleiche Problem und stehe da etwas auf dem Schlauch.
13.01.09 11:49 kingobelix ist offline E-Mail Finden Als Freund hinzufügen
Maniac_81 Maniac_81 ist männlich
PHP Profi


images/avatars/avatar-5230.gif

Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi
Herkunft: localhost/
Forenversion: 2.3; Lite 2.0

Antworten Zitieren Editieren Melden       UP

php:
1:
public function __construct Status()


Darf so nicht dran stehn, weil hinter __construct noch eine Funktion (Status()) steht.

__________________
zufrieden mit meinem Support? dann hier bitte bewerten!

Sie haben 3 gelbe Bananen gewählt!

ÄPFEL! 3!!!

13.01.09 11:59 Maniac_81 ist offline E-Mail WWW Finden Als Freund hinzufügen Füge Maniac_81 in deine Kontaktliste ein MSN Passport-Profil von Maniac_81 anzeigen
kingobelix
Mitglied


Dabei seit: 13.01.09
Beiträge: 2

Antworten Zitieren Editieren Melden       UP

DAU-Frage:

Wie müsste es lauten? Also einfach nen Absatz dahin (wohl kaum, damit endet ja nichts)...

Edit: Habs smile
Danke dir. Einfach __.. entfernen

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von kingobelix: 13.01.09 12:04.

13.01.09 12:02 kingobelix ist offline E-Mail Finden Als Freund hinzufügen
Hawkes
gesperrt 10/01/10


Dabei seit: 31.03.04
Beiträge: 213

Antworten Zitieren Editieren Melden       UP

Zitat:
Original von kingobelix
DAU-Frage:

Wie müsste es lauten? Also einfach nen Absatz dahin (wohl kaum, damit endet ja nichts)...

Edit: Habs smile
Danke dir. Einfach __.. entfernen


Äh nein.

Es muss

php:
1:
public function __construct() {


lauten, wobei die geschweifte Klammer auch in die nächste Zeile kann. Je nach Code Guideline, die man gerade verwendet.
13.01.09 15:09 Hawkes ist offline Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » hab kleines php problem