Ho fatto una prova! Ho creato il bordo alla tabella per vedere se lo spazio si creava all'interno del <table> o all'inizio del <body>. Con mia sorpresa lo spazio si è creato all'interno della tabella.Ho lasciato il php presente nell'intestazione:
Codice PHP:
<html>
<head>
<?php
include_once("../include/config.php");
include_once("../include/auth.lib.php");
list($status, $user) = auth_get_status();
if($status == AUTH_LOGGED & auth_get_option("TRANSICTION METHOD") == AUTH_USE_LINK){
$link = "?uid=".$_GET['uid'];
}else $link = '';
?>
<title>up</title>
<script language="JavaScript"></script>
<style type="text/css">
......//codice java per il layout colori link e formato
</style>
</head>
e ho tolto il "controllo" all'interno della <table>
Codice PHP:
<table style="width: 266px;" border="0" cellpadding="0" cellspacing="0" width="276">
<tbody>
........//immagini
<tr>
<td style="width: 264px;" colspan="3"><?php
switch($status){
case AUTH_LOGGED:
?>
[b]Ciao <?=$user["name"];?> [url="logout.php<?=$link?>"]Logout[/url][/b]
<?php
break;
case AUTH_NOT_LOGGED:
?>[url="./memberssecure.html"][img]template/members.jpg[/img][/url]</td>
</tr>
</tbody>
</table>
In questo modo scompare lo spazio, deduco che chi lo crea è appunto questo controllo!
Ma il codice php interno ad una tabella, che voi sappiate, crea questi scompensi di layout??
Qualcuno è in grado di darmi una soluzione?