php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.02.2005, 10:03  
Gast
 
Beiträge: n/a
Standard Error, Cannot redeclare....

Cannot redeclare phpGraph::$_ShowCountsMode

Hallo hier meine frage:

Mir ist dieser Fehler schon bei vielen Scripten aufgefallen, ich kommentiere
die Betreffende Zeile meißt aus um den Fehler zu umgehen. Doch interresiert ich was es bedeutet, finde absolut nicht darüber. Denn Fehler bekomme ich außerdem meisst nur wenn ich local teste online geht es dann. Woran liegt das?

Local nutze ich Windows mit der Distrubition von Xampp 1.4.11

Danke für rege antwort schonmal im vorraus.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.02.2005, 12:55  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

28.27. Fatal error: Cannot redeclare class ... in ... on line ...
http://www.php-faq.de/q/q-fehler-class-redeclare.html
Guradia ist offline  
Alt 16.02.2005, 13:18  
Gast
 
Beiträge: n/a
Standard

hi Kuppe,


probier mal require_once oder include_once

mfg

axel
 
Alt 16.02.2005, 15:27  
Gast
 
Beiträge: n/a
Standard

Hi,...danke für die schnelle antwort. Doch komm ich trotzdem nicht weiter.

Ich finde den Fehler einfach nicht. Am Includen lag es, so glaube ich, jedenfalls nicht.

Ich habe hier mal die Datei mit betreffender Include Datei beigelegt.

Der Fehler lautet genau:

Zitat:
Fatal error: Cannot redeclare phpGraph::$_ShowCountsMode in D:\Server\xampp\htdocs\tracker\torrents-details.php on line 121
Download Anhang: http://www.xtreme-bits.de/extern/files.rar

mfg
 
Alt 16.02.2005, 15:31  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

du hast die variable $_ShowCountsMode doppelt in der klasse deklariert. man sollte versuchen zu verstehen was da steht, das ist doch garned so schwer.

PHP-Code:
<?php
 
var $_values;
 var 
$_ShowLabels;
 var 
$_ShowCounts;
 var 
$_ShowCountsMode;

 var 
$_BarWidth;
 var 
$_GraphWidth;
 var 
$_BarImg;
 var 
$_BarBorderWidth;
 var 
$_BarBorderColor;
 var 
$_ShowCountsMode;
 var 
$_RowSortMode;
 var 
$_TDClassHead;
 var 
$_TDClassLabel;
 var 
$_TDClassCount;
 var 
$_GraphTitle;
?>
wie dir auffält ist im oben sowie im unteren teil ne zeile die da heißt:
PHP-Code:
<?php
 
var $_ShowCountsMode;
?>
robo47 ist offline  
Alt 16.02.2005, 15:32  
Gast
 
Beiträge: n/a
Standard

Die Variable $_ShowCountsMode wird 2mal deklariert. einmal auf zeile 114 und einmal auf zeile 121. das wird wohl der fehler sein.

greez
 
Alt 16.02.2005, 15:43  
Gast
 
Beiträge: n/a
Standard

Gut das hab ich vergessen zu erwähnen... ich habe natürliche eine deklaration entfernt doch dann bekomm ich einen unspect send error mit verweis auf die letzte zeile.
 
Alt 16.02.2005, 16:03  
Gast
 
Beiträge: n/a
Standard

Zitat:
... mit verweis auf die letzte zeile
Klammern zählen.
 
Alt 16.02.2005, 16:08  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

nur mal allgemein zu deinem code, klassen deklaration bastelt man nicht im code zusammen und sollte sie der struktur wegen lieber in einer externen datei haben und nachladen.

mfg
robo47
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fatal error: Cannot redeclare datei_erstellen() (previously PHP Tipps 2005 14 07.03.2005 13:51
[Erledigt] Fatal error: Cannot redeclare CSQLAdmin PHP Tipps 2004-2 3 28.11.2004 14:42
Klassenschachtelung -> Cannot Redeclare Class ... Fehler PHP Tipps 2004 4 21.10.2004 20:29
Klassenschachtelung -&amp;gt; Cannot Redeclare Class ... Fehler PHP-Fortgeschrittene 5 21.10.2004 18:04
[Erledigt] Cannot redeclare autolink() (previously declared ?!?! PHP Tipps 2004 6 25.08.2004 21:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php cannot redeclare class umgehen, cannot redeclare phpgraph::$_showcountsmode in, http://www.php.de/php-tipps-2005/17988-error-cannot-redeclare.html

Alle Zeitangaben in WEZ +1. Es ist jetzt 11:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.