hm, fino a quando usi la versione 4 di PHP hai ragione, ma se fai un update alla versione 5 non ci sta
Nella versione 5 di php gli short tag esistono eccome, bisogna solo abilitarli.
Cmq è buona pratica non utilizzarli per non vedere fastidiosi errori nel caso di porting dei propri script su altri server dove non sono abilitati
In quanto al problema del POST, prova questo script:
Codice PHP:
<html>
<head>
<title>prova</title>
</head>
<body>
<?php
if(isset($_POST) && count($_POST) > 0)
{
foreach($_POST AS $key => $value)
{
echo $key." => ".$value."
";
}
}
else
{
?>
<form method="post" id="login" name="login" action="test2.php">
<table border="0" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td class="testoImp">UserName:</td>
<td> <input class="form_text" type="text" size="10" name="User"></td>
</tr>
<tr>
<td class="testoImp">Password: </td>
<td><input class="form_text" type="password" size="10" name="Pass"></td>
</tr>
<tr>
<td> </td>
<td> <input class="form_button" type="submit" size="5" name="Log" value="Entra"></td>
</tr>
</table>
</form>
</body>
<html>
<?php
}
?>