Cari amici di HTML.it, ho già letto i post trovati nel Forum sull'argomento in oggetto, ma non riesco in nessun modo a rosolvere. L'errore è "Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /web/htdocs/www.comuneditrabia.eu/home/inc/men_nav_sin.php:26) in /web/htdocs/www.comuneditrabia.eu/home/Scripts/atti/2007/determine_dirigenziali/11.php on line 2"
Ecco il codice "incriminato" che richiamo attraverso un include:
Codice PHP:
<?php
session_start();
$_SESSION['Data'] = '01/11/2007';
$_SESSION['A'] = '31/11/2007';
$_SESSION['Tipo']='2';
?>
[img]../../immagini/template/det_dirigenziali.gif[/img]
<div class="area_centrale">
<span>Novembre 2007 </span>
<table cellpadding="0" cellspacing="2">
<tr>
<td style="color:#FF9900; font-weight:bold; width:50px; text-align:center">N.°</td>
<td style="color:#FF9900; font-weight:bold; width:100px; text-align:center">DEL</td>
<td style="color:#FF9900; font-weight:bold; width:350px; text-align:center">OGGETTO</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<?php
include ('Scripts/atti/conf.php');
// imposto quanti risultati x pagina
$rowsPerPage = 20;
// impostiamo di default di mostrare x prima la prima pagina
$pageNum = 1;
// se $_GET['page'] è definito, lo si usa come page namber
if(isset($_GET['page']))
{
$pageNum = $_GET['page'];
}
// conto l' offset
$offset = ($pageNum - 1) * $rowsPerPage;
$sqlbase = ('select * from atti left join tipi_atti on idtipo_atto=idtipoatto ');
$condizione = (' where idatto > 0 ');
$dal = eur_to_time($_SESSION['Data']);
$al = eur_to_time($_SESSION['A']);
$condizione .= (" and newdata BETWEEN \"$dal\" and \"$al\" ");
$condizione .= ('and idtipo_atto = '. $_SESSION['Tipo'].' ');
$condizione .= (' order by numero ');
$query = ("$sqlbase $condizione LIMIT $offset, $rowsPerPage ");
$lettura_risultati=mysql_query("$query");
while($scatola_temporanea=mysql_fetch_array($lettura_risultati)){
$data=$scatola_temporanea['newdata'];
$numero=$scatola_temporanea['numero'];
$oggetto=$scatola_temporanea['oggetto'];
$iltipo=$scatola_temporanea['tipo'];
$dataeur = date("d-m-Y", strtotime ($data));
echo "<tr><td style='font-weight:bold; text-align:center'>$numero</td>";
echo "<td style='font-weight:bold; text-align:center'>$dataeur</td>";
echo "<td style='font-weight:bold; color:#0070c0; text-align:justify'>$oggetto</td></tr>";
echo "<tr><td></td><td></td><td></td></tr>";
} //fine ciclo while che scorre la query e piazza i risultati nell'array temporaneo
echo "</table>
";
// quanti valori abbiamo nel DB
$countquery = "SELECT COUNT(idatto) AS numrows FROM atti $condizione";
$result = mysql_query($countquery) or die('Error, query failed');
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$numrows = $row['numrows'];
// quante pagine sono?
$maxPage = ceil($numrows/$rowsPerPage);
echo "<table align=center border=1><tr><td align=center>";
// crea link per accedere ad ogni pagina
$self = $_SERVER['PHP_SELF'];
// Creo i links Previous e Next
// e quelli First page e Last page
if ($pageNum > 1)
{
$page = $pageNum - 1;
$prev = " <a href=\"$self?azione=dd_1107&page=$page\">[Precedente]</a>
";
$first = " <a href=\"$self?azione=dd_1107&page=1\">[Prima Pagina]</a> ";
}
else
{
$prev = ''; // se siamo nella 1° pag non mostriamo Prev
$first = ''; // e neanche il link alla 1° pag
}
if ($pageNum < $maxPage)
{
$page = $pageNum + 1;
$next = " <a href=\"$self?azione=dd_1107&page=$page\">[Prossima]</a> ";
$last = " <a href=\"$self?azione=dd_1107&page=$maxPage\">[Ultima Pagina]</a> ";
}
else
{
$next = ''; // siamo nell' ultima pag, nn mostriamo Next
$last = ''; // siamo nell' ultima pag, nn mostriamo il link Last
}
if ($numrows >=1){
// mostra i links di navigazione
// mostra i links di navigazione
echo $first . $prev .
" Stai guardando la pagina $pageNum di $maxPage pagine
" . $next . $last;
//echo "
<a href=\"add_$pagina\">Inserire un'altra $documento</a>";
//echo "
<a href=\"add_scegli.php\">Vai al menu di Inserimento Atti</a>";
}
else
{echo "<p align=center>[b]La ricerca non ha prodotto nessun risultato, Modificare il criterio![/b]
";
echo "<a href=\"http://".$_SERVER['SERVER_NAME'].$dir_script."cerca_atti.php\">Torna indietro</a></p>"; }
//echo "<p align=\"center\"><a href=\"http://".$_SERVER['SERVER_NAME'].$dir_script."cerca_atti.php\">Torna alla pagina di ricerca</a></p>";
?>
</table>
</div>
Certo, come sempre, della vostra solidarietà, vi ringrazio in anticipo.