Syntax error: PHP
Ik ben 16 jaar oud en start binnenkort een opleiding over Mediadevelopment. Ik was bezig met een script die ik niet zelf geschreven heb.
De script gaat over een site waar mensen kunnen registeren en een script waar mensen een character kunnen maken voor een spel wat ik dan zelf host. Alleen ik wou die 2 scripts samenvoegen zodat je ook een character kunt maken op de pagina waar je registreert. (Zou niet zo heel moeilijk moeten zijn dacht ik zo.)
Ik ben nu 3 uur bezig geweest om dat te doen. (Ben er nu onderhand wel een beetje klaar mee.)
Er mist een ending van iets. (Denk ik) Ik kan maar niet vinden van wat. Ik gebruik Notepad++ en dan zie je als je op de rode lijn klikt dat hij doorloopt tot <form> maar er staat een </form> op regel 356.
De fout ligt dus denk ik tussen regel 137 en de rest. Maar ik doe de rest van de script er ook bij voor de zekerheid.
Als ik hem in een Debugger doe krijg ik deze error:
Quote:
Parse error: syntax error, unexpected $end on line 362
Hier is de script: http://codepad.org/lkkJx79f
Dit zijn de scripts die ik wil samenvoegen:
http://codepad.org/vt24Qhjc
http://codepad.org/FdnoJEse
Je kan hem meteen downloaden om te kijken wat er mis is, kopiëren kan ook ofc.
Als iemand hem aangepast heeft. Wil je dan aub zeggen wat er mis was? Kan ik het ook begrijpen.
Ik zal vast niet veel antwoorden krijgen omdat het wel een aardig grote script is. Maar bedankt voor de mensen die antwoorden :D
Mvg.
Gewijzigd op 13/05/2016 18:58:03 door Ilon Prive
Bij 'Parse error: syntax error, unexpected $end' ontbreekt er altijd een accolade.
Je laatste if-statemt mist een sluit-accolade.
Gewijzigd op 13/05/2016 19:12:56 door - Ariën -
Dan kloppen je if-statements niet. Ergens heb je mogelijk meerdere else's in een statement staan. En dat kan niet.
- Ariën - op 13/05/2016 20:48:56:
Dan kloppen je if-statements niet. Ergens heb je mogelijk meerdere else's in een statement staan. En dat kan niet.
Oke.. Ik ga ff kijken hoe ik het ga fixen. Ik laat het wel weten als er iets is :P
Regel 90 en 91 zien gelijk aan elkaar, maar welke } hoort bij {?
Verder is het niet zo zinvol om op 1 regel php te openen en te sluiten om daarna nog een keer te openen en sluiten.