Hallo,

Ik krijg een foutmelding, die ik alleen bij de localhost server krijg en niet wanneer ik de pagina op een internet hosting zet. Dit is de fout:

Parse error: syntax error, unexpected 'else' (T_ELSE) in on line 292


Lijn 292 is de else lijn.
<?php
}
}
else
{
echo

Echter, ik zie nergens een fout in een accolade die ik vergeten ben ofzo en het script werkt via een internet hoster dus wel goed..

Wie o wie kan me helpen?
Ik gok dat je ergens iets doet zoals dit:


<?php
if($doe_iets) {
	// doe wat
} else {
	// doe nog wat
} else {
	// probeer nog wat te doen...
}

En dit kan natuurlijk niet, want er kan maar één else bestaan. Dus kijk eens goed naar je if-statements, en gebruik vooral de TAB-toets om er een goed overzicht in te krijgen.
Nou nee, dat doe ik dus niet, iig niet erg van bewust.
Het rare is dan wel weer, het werkt wel wanneer ik het upload naar een internet hosting. Dus dan betekent het toch dat het wel moet werken?

Edit:
De code:
http://pastebin.com/jhYGFEUW
Roel H op 25/05/2015 12:39:00

Het rare is dan wel weer, het werkt wel wanneer ik het upload naar een internet hosting.


Of de foutmeldingen staan daar compleet uit en 'denk' je dat het werkt.
Met zo'n kort stukje script kunnen wij uiteraard niet veel.
En waar is regel 292?
Sorry,

Heb wat weg gehaald. Dat is nu regel 277.
Zit het niet toevallig in het stukje wat je hebt weggehaald?
Ik kan zo even niets vinden.
Wat ik weggehaald heb zijn een reeks mail adressen eigenlijk, niet veel meer. Ik zal zo voor de zekerheid nogmaals kijken. Maar ik geloof niet dat het daaraan ligt eigenlijk. Daarom snap ik de hele foutmelding eigenlijk niet...
http://codepad.org/OZKuAHxA >> daar kan je het script ook gewoon 'draaien'. Ik heb alleen session_start() even uitgezet, want dat kan/mag/werkt daar niet.

Voor de rest geen fouten.

[size=xsmall]Toevoeging op 25/05/2015 13:38:07:[/size]

Welke PHP-versie draai je lokaal?
Hoi,

Hier is de hele versie, met regel 292 erbij:
http://pastebin.com/EbRcZ7sC

Lokaal draai ik 5.5.12. Ik gebruik WampSever als Webserver. Hiervoor draaide ik EasyPHP, die gaf ook fout meldingen aan.
Ik snap er niks meer van, of ik moet helemaal schoon gaan beginnen...

Reageren