Strona działała poprawnie na serwerze home.pl z php5, została przeniesiona na serwer IIS z zainstalowanym php 5.2 i teraz wysypuje się nawet na takiej składni:
<?php if ($a=="ccc") else ?>
tu wystarczy zmienić na:
<?php $a="123"; if ($a=="cccc") else ?>
i zadziała czyli wniosek zabrakło deklaracji zmiennej z jej początkową wartością.
a co w następującym przypadku?
<?php if ($_GET["a"]=="") else ?>
jeśli zrobię:
<?php $a="123"; $a=$_GET["a"]; //teraz w urlu brak a i znowu wewnętrzny błąd serwera nr 500 if ($a=="") else ?>
Z góry dziękuję za pomoc!
Łukasz