Ok... dato che pare non esserci soluzione ho pensato di fare un buffer del contenuto della pagina per poi modificarla:
Codice PHP:
<?
function CloseInputs($buffer) {
return preg_replace("#\<input (.*?) />\#","<fieldset style=\"border:0px;\"><input \\2 /></fieldlist>",$buffer);
}
ob_start("CloseInputs");
?>
<form action="login.php" method="post">
<fieldset style="border:0px;">nick:<input type="text" size="12" class="flat" name="username" />
</fieldset>
<fieldset style="border:0px;">pass:<input type="password" size="12" class="flat" name="password" />
</fieldset>
<fieldset style="position: absolute; left: 62px; top: 40px; border: 0px;"><input type="image" src="./immagini/palma/button_ok.gif" alt="Esegui il login" /></fieldset>
<p style="position: absolute; left: 3px; top: 60px;">[url="?mID=profiles;pID=signup"]- Registrati[/url]</p>
<p style="position: absolute; left: 3px; top: 73px;">[url="?pID=profiles;pID=getpass"]- Recupero pass[/url]</p>
</form>
<?
ob_end_flush();
?>
ma mi sa che la regexp ha qualcosina che non va..