2010-12-23 16 views
-1

Ich arbeite mit meiner Website und habe es gerade erfolgreich abgeschlossen. Diese Website ist für den Bezahlvorgang gedacht. Alles funktioniert gut, obwohl ich Fehler bekomme. Was kann ich tun, um sie zu beheben?Probleme mit PHP-Fehlern

Hier sind die Fehler:

Notice: Constant FIRSTNAME already defined in E:\wamp\www\david\include\variables.php on line 42 

Notice: Constant LASTNAME already defined in E:\wamp\www\david\include\variables.php on line 43 

Notice: Constant EMAIL already defined in E:\wamp\www\david\include\variables.php on line 44 

Notice: Constant ADDRESS1 already defined in E:\wamp\www\david\include\variables.php on line 45 

Notice: Constant ADDRESS2 already defined in E:\wamp\www\david\include\variables.php on line 46 

Notice: Constant CITY already defined in E:\wamp\www\david\include\variables.php on line 47 

Notice: Constant POSTCODE already defined in E:\wamp\www\david\include\variables.php on line 48 

es darum geht, bis die 63 Linien ..

Wie kann ich dieses Problem beheben?

+3

ausschalten Und was können Sie von Fehlerbeschreibung nicht verstehen? Die zu definierenden Konstanten ** wurden bereits früher definiert **. – zerkms

+1

könnten Sie bitte etwas Code posten? sonst wird es ziemlich schwer sein, Ihnen eine relevante Antwort zu geben ... –

Antwort

2

Sie enthalten nur die Datei zweimal, wo diese Konstanten definiert sind.

Überprüfen Sie und schließen Sie sie einmal ein.

, wenn Sie die Datei verwenden sind inklusive

require_once('constants.php') 

statt include()

1

Der Code versucht, irgendwo Konstanten neu zu definieren, eine Aktion, die nicht erlaubt ist (daher der Name „Konstanten“) .

Meine Vermutung ist, dass die gleiche Datei mehr als einmal irgendwo enthalten ist. Schauen Sie durch Ihren Code, um herauszufinden, welche Datei diese Konstanten definiert, und finden Sie dann heraus, an welchen Stellen sie enthalten ist.

Sie sollten auch include_once anstelle von include verwenden. include_once überprüft, um sicherzustellen, dass es nicht bereits enthalten ist. Siehe Handbuch hier:

http://php.net/include-once

+0

danke guy .... nett ... – geni

+0

@geni: Bitte markieren Sie die Antwort auf Ihre Frage. – Jonah

0

Überprüfen Sie, ob Sie die gleiche Sache zweimal in Ihrer .php Seite inklusive sind.

-1

können Sie die Fehlerberichterstattung zur Laufzeit mit error_reporting(0);

+0

Sie können all Ihren Müll unter dem Teppich kehren. – Mchl