Dennis: Fehlermeldungen in einem PHP Script

Beitrag lesen

Hi Christian,

Sag mal, findest du nicht, dass es eine Frechheit ist, hier 811 (in Worten: achthundertundelf) Zeilen Quellocde hier zu posten? Bist du zu (sorry, dass ich das jetzt so sage) blöd, dass du "Zeile 796" nicht verstehst?

Es hätte dicke ausgereicht, wenn du uns den Code von Zeile 790 bis 800 geschickt hättest (und natürlich gesagt hättest, ab welcher Zeile es los geht).

"Parse error: parse error, unexpected '}' in /usr/export/www/vhosts/funnetwork/hosting/betlor5/weiter.html on line 792"
und es existieren alle benötigten *.txt

PHP beschwert sich mit einem "Parse Error" - das ist i.P. ein Syntaxfehler, also syntaktisch Falscher Code. Wenn irgendwelche Dateien fehlen würden, so würdest du eine "Warning" Meldung bekommen. Außerdem legt fopen() mit "w" eine Datei an, falls diese nicht existiert. Würden dir dazu wiederrum die Rechte fehlen, würdest du wieder eine Warning kriegen (mit "Access denied" oder so was in der Richtung).

Generell - und das steht in jedem Anfänger-PHP-Tutorial so - liegen viele Fehler genau eine Zeile über der von PHP genannten. Schaue dir also in Zukunft immer die Zeile (bzw. wenn das eine Leerzeile ist, weitere Zeilen darüber) an. Auch die Zeile darunter kann nie schaden ;-)

Zusätzlich lies dir mal vielleicht noch die Liste der Parser Tokens durch - das sind Ausdrücke, die in den Fehlermeldungen stehen und für bestimmte Zeichen/-ketten stehen. Ebenfalls könnte noch der Debugger für dich interessant sein.

MfG, Dennis.

--
Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:( mo:} zu:|
Das Leben ist kein Warenhaus - es nimmt nichts zurück. (Anette Louisan)