Oké daarnet plaatste ik dit in de verkeerde categorie dus nu zal ik het goed doen
Ik krijg de welbekende error:
PHP
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/hends2/public_html/index2.php:3) in /home/hends2/public_html/antet.php on line 2
als ik towns.php open
(dus /index.php?pagina=towns)
De fout in index is omdat het pagina systeem script niet helemaal vanboven staan omdat er nog een stuk layout bovenstaat.
De session start staat ook in antet.php maar ik heb geen idee hoe ik dit weghaal zonder een error te krijgen..
hier antet.php:
PHP
<?php
session_start();
if (isset($_SESSION["user"][0])) include "./language/".$_SESSION["user"][16];
else if (isset($_SESSION["lang"])) include "./language/".$_SESSION["lang"];
else include "./language/en.php";
$title=$lang['title']; $announcement=$lang['announc']; $m=49; $n=49;
$db_host="localhost"; $db_user="hends2"; $db_pass="101010"; $db_name="hends2_hends2";
$top_ad="<table><tr><td> <font class='q_label'>left ads</font> </td><td>";
$bottom_ad="</td><td> <font class='q_label'>right ads</font> </td></tr></table>";
$bottom_text="<font face='Fixedsys' color='orange'></br>";
if (isset($_SESSION["user"][0])&&($_SESSION["user"][4]>1)) {$top_ad=""; $bottom_ad=""; $bottom_text="<font face='Fixedsys' color='orange'></br>";}
function logo($title)
{
//echo "<embed type='application/x-shockwave-flash' width='640' height='136' src='default/logo.swf' quality='high'></embed>";
echo "<img src='default/1/logo.jpg'>";
}
function menu_up()
{
global $lang;
if (isset($_SESSION["user"][1], $_GET["town"]))
{
$_GET["town"]=clean($_GET["town"]);
$loc=town_xy($_GET["town"]);
$map_lnk="<a class='q_link' href='map.php?x=".$loc[0]."&y=".$loc[1]."'>".$lang['map']."</a>";
}
else $map_lnk="<a class='q_link' href='map.php?x=0&y=0'>".$lang['map']."</a>";
echo "<a class='q_link' href='index.php'>".$lang['home']."</a> | ";
if (!isset($_SESSION["user"][1])) echo "<a class='q_link' href='login.php'>".$lang['login']."</a> |
<a class='q_link' href='register.php'>".$lang['register']."</a> | ";
else echo "<a class='q_link' href='logout.php'>".$lang['logout']."</a> | ";
echo $map_lnk." | <a class='q_link' href='/forum' target='blank'>".$lang['forum']."</a> |
<a class='q_link' href='help.php'>".$lang['about']."</a> || ";
if (isset($_SESSION["user"][1])) echo "<a class='q_link' href='profile_view.php?id=".$_SESSION["user"][0]."'>".$lang['profile']."</a> | <a class='q_link' href='towns.php'>".$lang['towns']."</a> | ";
}
function menu_down()
{
global $lang;
if (isset($_SESSION["user"][0], $_GET["town"]))
{
$_GET["town"]=clean($_GET["town"]);
echo "<a class='q_link' href='town.php?town=".$_GET["town"]."'>".$lang['townCenter']."</a> | <a class='q_link' href='town_stats.php?town=".$_GET["town"]."'>".$lang['statistics']."</a> | ";
}
if (isset($_SESSION["user"][0])) $alert=msg_rep_alert($_SESSION["user"][0]);
if ($alert[0][0]) $alert[0]="<font color='red'>".$alert[0][0]."</font> "; else $alert[0]="";
if ($alert[1][0]) $alert[1]="<font color='red'>".$alert[1][0]."</font> "; else $alert[1]="";
if (isset($_SESSION["user"][1])) echo "<a class='q_link' href='reports.php?page=0'>".$alert[0].$lang['reports']."</a> | <a class='q_link' href='messages.php?page=0'>".$alert[1].$lang['messages']."</a> || <a class='q_link' href='chat.php'>".$lang['chat']."</a> | ";
if ((isset($_SESSION["user"][4]))&&($_SESSION["user"][4]>3)) echo "<a class='q_link' href='apanel.php'>".$lang['adminPanel']."</a> | ";
}
function about()
{global $bottom_text; echo $bottom_text;}
$system=array();
$system[0]=5;//chat message life, in minutes
$system[1]=5;//chat refresh time, in seconds
?>
Toon Meer
en hier nog even towns.php
PHP
<?php include "antet.php"; include "func.php";
if (isset($_SESSION["user"][0]))
{
$towns=towns($_SESSION["user"][0]);
$twnCount=count($towns);
}
else {header('Location: login.php'); die();}
?>
<html>
<?php echo "<link rel='stylesheet' type='text/css' href='".$imgs.$fimgs."default.css'>"; ?>
<body class="q_body">
<div align="center">
<?php echo $top_ad; ?>
<table class="q_table">
<td class="td_content" valign="top"></br>
<?php if (!$twnCount) echo "[<a class='q_link' href='create.php'>".$lang['createTown']."</a>]"; else echo "[<a class='q_link' href='create.php'>".$lang['createTown']."</a>]"; ?>
<table class="q_table" style="border-collapse: collapse" width="600" border="1">
<tr>
<td class='head_table'><?php echo $lang['townName'] ?></td>
<td class='head_table'><?php echo $lang['population'] ?></td>
<td class='head_table'><?php echo $lang['coords'] ?></td>
<td class='head_table'><?php echo $lang['abandon'] ?></td>
<td class='head_table'><?php echo $lang['purge'] ?></td>
<td class='head_table'>flash</td>
</tr>
<?php for ($i=0; $i<$twnCount; $i++)
{
$town=town_xy($towns[$i][0]);
echo "<tr>
<td><a class='q_link' href='town.php?town=".$towns[$i][0]."'>".$towns[$i][2]."</a></td>
<td>".$towns[$i][3]."</td>
<td><a class='q_link' href='map.php?x=".$town[0]."&y=".$town[1]."'>(".$town[0].", ".$town[1].")</a></td>
<td>[<a class='q_link' href='abandon.php?town=".$towns[$i][0]."'>".$lang['abandon']."</a>]</td>
<td>[<a class='q_link' href='purge.php?town=".$towns[$i][0]."'>".$lang['purge']."</a>]</td>
<td><a class='q_link' href='town.php?town=".$towns[$i][0]."&v=1'>flash</a></td>
</tr>";
} ?>
</table>
[<a class='q_link' href='ch_capital.php'><?php echo $lang['changeCap'] ?></a>]
</td>
</tr>
</table>
</body>
</html>
Toon Meer
hoe los ik dit op? :s
(sorry aan de beheerders voor het bumpen & misplaatsen van men topic)