Gallery PHP undefined constant

fUnKuCh3n

Erfahrenes Mitglied
hi,

ich habe hier eine gallery laufen, doch habe ich das problem, dass der mir oben die folgende fehlermeldung ausgibt: Notice: Use of undefined constant index - assumed 'index' in /srv/www/htdocs/web17/html/files/gal/galleryeinbinden.php on line 12

der code der galleryeinbinden ist folgender:
Code:
<?php
$link = $PHP_SELF; //Pfad zu dieser Datei
$link = $link."?start=alone&b="; //Variablen anhängen

//Prüfen, ob Variablen bereits gesetzt wurden.
if (!isset($start)) {$start="index";}
if (!isset($b)) {$b=1;}

//Einbinden der Kopfseite
include "$pfadhead";
//Abfrage, ob Index-Seite gezeigt werden soll, oder ein Einzelbild
if ($start==index) {
//Einbinden der Index-Seite
include "$pfadindex";
} else {
//Einbinden der Einzelbildansicht
include "$pfadalone";
}
//Einbinden des Fußbereichts
include "$pfadfoot";
?>

ich hoffe, dass ihr mir helfen könnt!

mfg. sascha
 
Du hast die Anführungszeichen des Strings "index" vergessen, daher handelt es sich um eine Konstante. Der PHP-Parser geht bei undefinierten Konstanten (noch) davon aus, dass der gleichlautente String gemeint ist, da dieser Fehler häufig (i.d.R. bei Array-Indizes) gemacht wird. Wird diese Konstante in Zukunft mal definiert (von PHP oder in Deinem Skript), wunderst Du Dich wo der Fehler ist. Daher wird eine Fehlermeldung vom Typ Notice ausgegeben.

Gruß hpvw

PS: Die Anführungszeichen bei den "includes" sind meines Wissens nicht nötig und überflüssig, da der Inhalt ja in der Variablen steht. Da wird unnötig ein String nach Variablen geparst.
 
Zurück