SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

TYPO3 Kochbuch

TYPO3 Kochbuch zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 05.03.2015, 17:28:32
lasser lasser ist offline
Anfänger
 
Registriert seit: Oct 2010
Ort: 32***
Alter: 56
Beiträge: 10
Use of undefined constant

Moin!
Trotz viele threads mit ähnlichem Thema komm ich nicht auf die Lösung.

Seit geraumer Zeit wird mein apache2 error.log zugemüllt von folgendem:
Code:
PHP Notice:  Use of undefined constant index1 - assumed 'index1' in index.php on line 63
Zeile 63 in index.php lautet:
Code:
echo ${index1.$lang};
$lang wird ein paar Zeilen vorher in index.php festgelegt und auch nicht bemängelt:
Code:
$lang=substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
Für $lang=de ergibt sich also index1de. Das wird in einer includierten Datei festgelegt:
Code:
$index1de="Sendebeginn";

Auf der Webseite wird alles richtig ausgegeben, nur bekomme ich den Fehler nicht weg.
Könnt Ihr mir helfen?

Gruß
Frank
Mit Zitat antworten
  #2  
Alt 05.03.2015, 18:51:10
lasser lasser ist offline
Anfänger
 
Registriert seit: Oct 2010
Ort: 32***
Alter: 56
Beiträge: 10
AW: Use of undefined constant

oh mensch,

ich habe die logs nicht aufmerksam gelesen.

Ich habe zu Testzweckeneine Kopie der Seite geändert, das Original aber unverändert gelassen. Genau in dem Moment, als ich die richtige Schreibweise ausprobiert habe, hatte wenige Sekunden danach jemand anders das Original aufgerufen. Und ich habe am ende von error.log nur die Fehler des Besuchers gesehen und nicht das, was ich berichtigt habe.

Asche auf mein Haupt. Richtig heißen muss es:
Code:
echo ${'index1'.$lang};
wie die PHP notice auch schon vermuten lässt...

Jetzt habe ich deswegen 2 Stunden verballert. Menno...

Gruß
Frank
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fatal error: Undefined class constant 'database::db' Commu PHP Grundlagen 7 25.09.2014 15:15:35
Notice: undefined index Leyyin PHP Grundlagen 9 07.07.2010 12:59:19
PHP4 auf PHP5 Spartakus PHP Grundlagen 9 18.11.2009 18:36:02
Undefined variable-> Wie am besten beheben? Serenitiy PHP Grundlagen 1 05.11.2009 21:21:28
undefined constant php_newbie PHP Grundlagen 3 13.01.2003 19:11:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:03:14 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt