Finde den Fehler nicht
Carl
- php
0 Lemmy Danger0 Carl0 Sven Rautenberg0 Carl
0 Axel Napolitano
Hi
hab nach diesem tutorial http://tut.php-q.net/frames.html versucht meine seiter zu coden. Ich hab eigentlich alles gleich gemacht (denk ich), bekomme aber beim aufruf der seite in der ausgabetabelle folgenden fehler zurück:
Parse error: parse error, expecting `'('' in /www/htdocs/v028741/inhalt.php on line 2
Hier die inhalt.php:
<?
if(isset($_GET('section')) AND isset($dateien($_GET('section'))))
{
include($dateien($_GET('section')));
}
else
{
include($dateien('main'));
}
?>
Kann mir jemand meinen Fehler aufzeigen?
Gruss
Carl
Guude, Carl!
Versuch's doch mal mit $_GET['section']. _Eckige_ Klammern anstatt runder!
LG
Lemmy
Neue Homepage, neues Design: http://www.olison.com
Hi Lemmy
jetzt kommt einfach nur ein parse error in zeile 2 :(
Gruss
Carl
Moin!
jetzt kommt einfach nur ein parse error in zeile 2 :(
Sofern $dateien auch ein Array ist, muß das natürlich auch eckige Klammern benutzen, um einzelne Elemente anzusprechen.
- Sven Rautenberg
Hi Sven
Es benutzt eckige klammern:
<?
$dateien = array();
$dateien["main"] = "main.php";
$dateien["about"] = "about.php";
?>
Gruss
Carl
Moin!
Es benutzt eckige klammern:
Wer ist "er"? Ich denke, es geht hier um dich?
<?
$dateien = array();
$dateien["main"] = "main.php";
$dateien["about"] = "about.php";
?>
Das ist ja auch alles OK. Aber dein Skript ist nicht OK:
if(isset($_GET('section')) AND isset($dateien($_GET('section'))))
Du greifst auf $_GET() zu, statt auf $_GET[], und auch auf $dateien() statt auf $dateien[]. Das erste hast du wohl korrigiert, das zweite anscheinend noch nicht.
- Sven Rautenberg
Hi
doch hab ich, so schauts im moment aus:
<?php
if(isset($_GET['section']) AND isset($dateien[$_GET['section']]))
{
include($dateien[$_GET['section']]);
}
else
{
include($dateien['news']);
}
?>
Gruss
Carl
Moin!
if(isset($_GET['section']) AND isset($dateien[$_GET['section']]))
Üblicherweise verknüpfe ich meine Ausdrücke mit && (UND) bzw. || (ODER). Solltest du auch mal probieren.
- Sven Rautenberg
Hi
bringt auch nichts, immernoch die gleiche fehlermeldung.
Könnte des irgendwie mit der php-version zusammenhängen?
Gruss
Carl
Moin!
Jo. Die Globalen Arrays $_GET und $_POST gibt es erst
ab PHP Version 4.2.0. Statt dessen kann man aber auch
in der Aktuellen Version $HTTP_GET_VARS[] und
$HTTP_GET_VARS[] benutzen.
Ups! Habe mich doch glatt vertan: natürlich
$HTTP_GET_VARS[]
und
$HTTP_POST_VARS[]
und aktuelle schreibt man klein...
LG
LemmyNeue Homepage, neues Design: http://www.olison.com
Hallo,
habe mal auf Deine Seite geschmult und festgestellt, das Du auch Musik machst.
Leider hast Du Deine Tracks zum Lauschen im unsäglichen Realplayer-Format abgelegt (mache nennen ihn auch die lauteste Spyware der Welt).
Besteht die Möglichkeit einer Hoffnung auf die Wahrscheinlichkeit, das Du eventuell Deine Tracks mittels Flashplayer hörbar machst?
Geht mit SwiftMP3 kostenlos und sogar auf fast allen Betriebssystemen :-)
Grüße aus München
Axel
Guude!
Besteht die Möglichkeit einer Hoffnung auf die Wahrscheinlichkeit, das Du eventuell Deine Tracks mittels Flashplayer hörbar machst?
Hab lange überlegt, wie ich die Musik auf meine HP einbinde. Quicktime war mein Favorit, aber Real hat nunmal so gut wie jeder. Als Nicht-Flash-Begeisterter hatte ich die Möglichkeit mittels Flash- obwohl bekannt - immer außer acht gelassen. Ich hab mir das aber auf Deiner Seite angeschaut und auch mal nach SwiftMP3 in Google gefahndet. Hört sich ja ganz einfach an. Werd ich mir bei Gelegenheit genauer anschauen.
Danke für den Tipp!
LG
Lemmy
Neue Homepage, neues Design: http://www.olison.com