o ile dobrze kojarzę, stringi w pojedyńczych ciapkach nie formatują kodu.
<?php $test = 'dupa'; echo 'hahaha $test'; //print hahaha $test, not hahaha dupa
więc Twój kod powinien wyglądać tak :
<?php echo '<p> <form method="post" action="'.$userData = $user->data().'"> <input type="text" name="username" size="20" maxlength="40" value="Login" class="inputlogin" onBlur="if(this.value==\'\') this.value=\'Login...\';" onFocus="if(this.value==\'Login\') this.value=\'\';" > <input type="password" name="password" size="20" maxlength="25" class="inputpassword" value="hasło" onBlur="if(this.value==\'\') this.value=\'hasło...\';" onFocus="if(this.value==\'hasło\') this.value=\'\';" > <input type="submit" name="login" class="zaloguj" value="" > </form> <span class="aby"><center>Aby przegladać forum musisz się zalogować.</center></span> </p>';