php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.04.2005, 10:10  
Gast
 
Beiträge: n/a
Standard Interpreter gibt Parse Erro aus - Wo steckt der Fehler?

Ich habe folgenden Code:
Code:
<?
    // HTML-Header einbinden
    include "inc/header.inc.php"
    
    // Einbinden des gewünschten Inhalts
    $inhalt=$_GET['bild'];  // Um diese Zeile dreht es sich
    
    if ($inhalt) {
        include "inc/$inhalt.inc.php";
    } else {
        include "inc/startseite.inc.php";
    }
    
    // HTML-Footer einbinden
    include "inc/footer.inc.php"
?>
1. Der Interpreter gibt einen Parse Error in Zeile 6 aus. Was bitte ist dort falsch?

2. Ich habe die Zeile einmal auskommentiert. Dann hat der Interpreter Parse Erros angezeigt in der if-Abfrage. Stimmt da auch was nicht?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.04.2005, 10:15  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

// HTML-Header einbinden
include "inc/header.inc.php" ;<- fehlt und weiter unten auch nochmal

parse error s zu finden ist aber nicht die schwierigste aufgabe und sollte man schon selber erledigen können

ob GET oder POST vorhanden sind --> if(isset($_GET['bla'])) verwenden

greez search

*edit
hier mal zum thema parse errors http://tut.php-q.net/parseerrorfind.html
gibs genügend lesestoff und zudem auch leicht zu finden damit man hier nicht wegen parse errors fragen braucht
search ist offline  
Alt 30.04.2005, 10:30  
Gast
 
Beiträge: n/a
Standard

Ok, sorry, daran habe ich nicht gedacht, weil er schließlich einen Fehler in Zeile 6 gemeldet hat... Egal, danke.
 
Alt 30.04.2005, 10:34  
Gast
 
Beiträge: n/a
Standard

Merke: PHP gibt immer die Zeile aus, in der der Fehler bemerkt wird. Das ist in vielen Fällen aber nicht die Zeile, in der der Fehler wirklich zu finden ist.

Gruß
phpfan
 
Alt 30.04.2005, 10:36  
Gast
 
Beiträge: n/a
Standard

Ok, das wusste ich nicht. Vielen Dank.
 
Alt 30.04.2005, 11:18  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

Zitat:
Zitat von axon
Ok, das wusste ich nicht. Vielen Dank.
phpfriend.de forensuche zu parse error-->Die Suche hat 487 Ergebnisse ergeben.

:wink:
search ist offline  
Alt 30.04.2005, 11:56  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

Zitat:
Merke: PHP gibt immer die Zeile aus, in der der Fehler bemerkt wird. Das ist in vielen Fällen aber nicht die Zeile, in der der Fehler wirklich zu finden ist.
der fehler ist doch in zeile 6! dort steht plötzlich ein $, welches 'unmittelbar' hinter einem " nichts zu suchen hat. der fehler liegt also in zeile 6. ungetestet behaupte ich jetzt, daß durch setzen eines semikolons in zeile 6 der fehler verschwinden würde.
__________________
derHund ist offline  
Alt 30.04.2005, 12:02  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

PHP-Code:
<?php

 2   
// HTML-Header einbinden
 
3   include "inc/header.inc.php" // [b]<-- hier fehlt das ;[/b]
 
4  
 5  
// Einbinden des gewünschten Inhalts
 
6   $inhalt=$_GET['bild'];  // [b]Um diese Zeile dreht es sich[/b]

?>
error_reporting(E_ALL); immer ganz oben in deine scripte rein wenn du sie noch testest wär noch zu sagen

greez search
search ist offline  
Alt 30.04.2005, 13:08  
Erfahrener Benutzer
 
Registriert seit: 29.10.2004
Beiträge: 1.781
derHund
Standard

@search: ja, ist doch schon geklärt. genauso könnte man das semikolon dort setzen, wo der fehler moniert wird. es fehlt also spätestens in zeile 6, der interpreter hat recht.
__________________
derHund ist offline  
Alt 30.04.2005, 16:00  
Erfahrener Benutzer
 
Registriert seit: 14.04.2005
Beiträge: 1.004
search
Standard

Zitat:
es fehlt also spätestens in zeile 6, der interpreter hat recht.
Der Interpretor hat sicher recht, keine Frage, jedoch weiß der Herr Threadersteller ja noch nicht einmal die fehlenden Zeichen dem parse error zuzuordnen und wenn er dann "ach ja mach ich mal auf gut glück in zeile 6 ein ; } oder sonstwas rein wird schon irgendwann schief gehen" und er steht irgendwann mal mit seinem code wieder hier auf der matte dann "servus" kriegt er was zu hören von wegen schön strukturiertem codebild.
Darauf wollte ich hinaus, nicht dass der Meister meint es ist egal in welcher line er den Fehler ausmärzt.

greez search
__________________
schlimmer gehts nimmer.... dümmer immer!
search ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
parse error...finde den fehler einfach nicht Matthiasnet PHP Tipps 2006 3 08.10.2006 20:58
parse fehler - ich komm nicht drauf mausemy PHP Tipps 2006 10 14.02.2006 21:08
parse error, unexpected T_STRING ... Finde den Fehler nicht! PHP Tipps 2005-2 2 20.08.2005 20:20
Wo ist der Fehler Parse error: syntax error, unexpected T_CO EvilDragon PHP Tipps 2005-2 3 10.06.2005 16:31
wo steckt der fehler? PHP Tipps 2005 6 31.03.2005 22:25
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
Upload - Wo steckt der Fehler? PHP Tipps 2004-2 1 22.12.2004 21:37
wo steckt der Fehler? Datenbanken 2 04.11.2004 11:58
[Erledigt] mysql fehler PHP Tipps 2004 2 03.11.2004 00:32
Parse error: parse error in /srv/www/htdocs/web27/html/kunde PHP Tipps 2004 3 19.09.2004 18:14
PHP + Javascript + XML = Fehler durch PHP Interpreter PHP Tipps 2004 5 11.09.2004 19:46
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
Parse error: wo ist der Fehler!? PHP Tipps 2004 6 19.08.2004 21:04
Wo steckt der Fehler? PHP Tipps 2004 5 10.08.2004 00:54
wo steckt der fehler bei der passwort abfrage? PHP Tipps 2004 18 22.06.2004 23:00

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
parse-fehler in zeile 6, include \./inc/startseite.inc.php\;

Alle Zeitangaben in WEZ +2. Es ist jetzt 12:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.