Hilfe! Meine HP spielt verrückt...
Constantin Kiesling
- php
Hallo liebe Community!
Ich brauche dringend eure Hilfe bitte! Seht euch doch mal meine HP www.haflinger-4wd.com an... lauter PHP notices im Menü! Vorher war das noch nie so...
Hier ist ein Beispiel für einen Teil des Menüs:
<?php
/*Die Menüeinträge werden in einem Array gespeichert
Achtung bei den Erweitert-Variablen!*/
$menue = array (
array (
"text" => "Hafi Allgemein",
"url" => "hafiallg.php"
),
array (
"text" => "Unsere Hafis",
"url" => "unsere.php"
),
array (
"text" => "Bilder",
"url" => "bilder.php"
),
array (
"text" => "Gedrucktes",
"url" => "gedr.php"
),
array (
"text" => "Treffen",
"url" => "treffen.php"
),
array (
"text" => "Special",
"url" => "special.php"
),
);
/*Nun folgt die Ausgabe der Daten mit einer Schleife*/
$max = count($menue) - 1;
for ($i = 0; $i <= $max; $i++) {
$url = $menue[$i][url];
$text = $menue [$i][text];
$datei = basename($PHP_SELF);
if ($url == $datei) {
echo ("<span style="color:#000000">»</span> <span style="color:#006400;font-style:italic">$text</span><br>\n");
} else {
echo ("<a href="$url" class="linkmenue">» $text</a><br>\n");
}
}
?>
Was muss ich da dran verändern damit alles wieder hinhaut? Ich würde mich über eure Hilfe echt total freuen!
MfG, Consti
Hi!
Siehe:
http://www.dclp-faq.de/q/q-fehler-variable.html
http://www.dclp-faq.de/q/q-fehler-konstante.html
Grüße
Andreas
Hallo!
Danke für deine rasche Antwort! Die zwei FAQ Seiten bringens echt, mittlerweile hab ich das Problem lösen können - thx!
MfG, Consti
Hallo Consti,
ich kann zwar kein PHP aber ich versuchs mal:
for ($i = 0; $i <= $max; $i++) {
$url = $menue[$i][1];
$text = $menue [$i][0];
$datei = basename($PHP_SELF);
...
Ich hab mal den namen url bzw. text durch den Index in der zweiten Array-Dimension ersetzt.
KANN ABER WIE GESAGT KEIN PHP :-(
Ciao
Thomas Grötzner
Hi
beachte außerdem:
http://www.php.net/manual/de/language.types.array.php
da dann besonders: "Warum ist $foo[bar] falsch?" (Und $foo['bar'] richtig.)
bye
ich