Syntax error: PHP

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ilon Prive

Ilon Prive

13/05/2016 18:55:29
Quote Anchor link
Hey iedereen, :)

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
 
PHP hulp

PHP hulp

04/12/2024 10:12:18
 
- Ariën  -
Beheerder

- Ariën -

13/05/2016 19:10:01
Quote Anchor link
Tel je accolades eens na. Wat geopend wordt moet ook worden afgesloten.

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 -
 
Ilon Prive

Ilon Prive

13/05/2016 20:03:13
Quote Anchor link
Oke, gefixed dank je wel. Nu krijg ik alleen deze error; http://codepad.org/Rspysyr7#output

Ik probeer het op te lossen.
 
- Ariën  -
Beheerder

- Ariën -

13/05/2016 20:48:56
Quote Anchor link
Dan kloppen je if-statements niet. Ergens heb je mogelijk meerdere else's in een statement staan. En dat kan niet.
 
Ilon Prive

Ilon Prive

13/05/2016 23:19:55
Quote Anchor link
- 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
 
Obelix Idefix

Obelix Idefix

14/05/2016 12:30:59
Quote Anchor link
Zorg dat je inzichtelijk hebt welke { hoort bij } door op een inzichtelijke wijze in te springen.
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.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.