ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
209
209
EMPFEHLEN
-
Habe folgende Fehlermeldung:
Parse error: parse error, unexpected $ in index.php on line 107
sieht da jemand nen fehler ?PHP-Code:if (($pos = strpos( $link, '?' )) !== false) {
$link = substr( $link, $pos+1 ). '&Itemid='.$Itemid; //107
}
-
26.08.05 19:45 #2
- Registriert seit
- May 2005
- Beiträge
- 285
ich glaub statt
solltest duPHP-Code:!==
schreibenPHP-Code:!=
-
Ich kann so spontan nichts im Code finden, moeglicherweise versteckt sich der Fehler kurz davor.
Kann aber auch sein, dass ich uhrzeitbedingt etwas uebersehen habe.PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
26.08.05 20:07 #4
- Registriert seit
- Apr 2004
- Beiträge
- 183
Hab keinen Fehler gefunden, und eine Meldung bekomm ich bei dem Codeschnipsel auch nicht. Kann also höchstens sein, dass du irgendeinen Fehler von weiter oben mitschleppst.
@Kurt:
Mit dem Operator !== prüfst du nicht nur den Wert, sondern auch den Typ der Vergleichspartner. Eine 0 als Rückgabewert von strpos() würde die Bedingung hier im Gegensatz zu false also erfüllen.
-
PHP-Code:
if ($option == '') {
if ($Itemid) {
$query = "SELECT id, link"
. "\n FROM #__menu"
. "\n WHERE menutype='mainmenu'"
. "\n AND id = '$Itemid'"
. "\n AND published = '1'"
;
$database->setQuery( $query );
} else {
$query = "SELECT id, link"
. "\n FROM #__menu"
. "\n WHERE menutype='mainmenu' AND published='1'"
. "\n ORDER BY parent, ordering"
;
$database->setQuery( $query, 0, 1 );
}
$menu = new mosMenu( $database );
if ($database->loadObject( $menu )) {
$Itemid = $menu->id;
}
$link = $menu->link;
if (($pos = strpos( $link, '?' )) !== false) {
$link = substr( $link, $pos+1 ). '&Itemid='.$Itemid; //107
}
parse_str( $link, $temp );
/** this is a patch, need to rework when globals are handled better */
foreach ($temp as $k=>$v) {
$GLOBALS[$k] = $v;
$_REQUEST[$k] = $v;
if ($k == 'option') {
$option = $v;
}
Ähnliche Themen
-
Sieht jemand den Fehler?
Von 2Pac im Forum PHPAntworten: 1Letzter Beitrag: 21.10.09, 18:21 -
Sieht einer den Fehler...
Von Rene42 im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 25.10.08, 14:18 -
syntax error, unexpected ';' - Wo ist da der Fehler?
Von cameeel im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 24.12.05, 01:17 -
Fehler im Scriptcode: unexpected T_IF
Von dj nightfire im Forum PHPAntworten: 9Letzter Beitrag: 29.08.04, 18:54 -
Sieht wer nen Fehler?
Von NomadSoul im Forum PHPAntworten: 2Letzter Beitrag: 19.04.03, 02:36





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren