wat nu? Zoeken op het forum of Google. De vraag is afgelopen week al minstens 5 keer de revue gepasseerd.
Link gekopieerd
Wanneer je een headers cannot be sent error krijgt, betekent dit dat je een session_start(), setcookie(), header() of een andere functie die een header naar je browser verstuurt op de verkeerde plaats hebt staan.
Even in de FAQ kijken...
Link gekopieerd
ik heb dit nu voor mijn output gezet:
<?
if ((isset($_COOKIE['Username'])) && ($_COOKIE['Rank'] >= 1)){} else {
setcookie('Rank', $_COOKIE['Rank'], time()-60*60*24*30, '/', '', 0);
setcookie('Rank', 0, time()+60*60*24*30, '/', '', 0);}
?>
maar nog geeft hij geen enkel item weer
Link gekopieerd
Is het niet handigrt om dat in een sessie te doen?
COOKIES zijn namelijk te bewerken door de user. En zonder meer script is het niet mogelijk om jouw probleem op te lossen
Link gekopieerd
ik zal je even het script pm'en, maar mijn hele site draait op cookie ipv sessions
Link gekopieerd
Wat is het alemene forum-voordeel van PM tov een post hier?
Het is een forum waar iedereen komt om wat te leren... Gebruik dat dan ook zo... :)
We zien hier graag je script verschijnen!
Link gekopieerd
allez dan:p
ik wou het al pm'en omdat het zo onordelijk was (ik gebruik font tags ipv css, en het is nogal simpel gemaakt...)
EDIT:
hier is het:
dit is de geinclude agenda.php:
<body bgcolor="#9C0303"><?
Connect();
//Kijken of er een jaar in de URL staat
if(Empty($_GET['year']))
{
$year = date("Y");
$sqljan = "SELECT * FROM agenda WHERE month = 1 AND year = '$year' ORDER BY day ASC";
$sqlfeb = "SELECT * FROM agenda WHERE month = 2 AND year = '$year' ORDER BY day ASC";
$sqlmar = "SELECT * FROM agenda WHERE month = 3 AND year = '$year' ORDER BY day ASC";
$sqlapr = "SELECT * FROM agenda WHERE month = 4 AND year = '$year' ORDER BY day ASC";
$sqlmay = "SELECT * FROM agenda WHERE month = 5 AND year = '$year' ORDER BY day ASC";
$sqljun = "SELECT * FROM agenda WHERE month = 6 AND year = '$year' ORDER BY day ASC";
$sqljul = "SELECT * FROM agenda WHERE month = 7 AND year = '$year' ORDER BY day ASC";
$sqlaug = "SELECT * FROM agenda WHERE month = 8 AND year = '$year' ORDER BY day ASC";
$sqlsep = "SELECT * FROM agenda WHERE month = 9 AND year = '$year' ORDER BY day ASC";
$sqloct = "SELECT * FROM agenda WHERE month = 10 AND year = '$year' ORDER BY day ASC";
$sqlnov = "SELECT * FROM agenda WHERE month = 11 AND year = '$year' ORDER BY day ASC";
$sqldec = "SELECT * FROM agenda WHERE month = 12 AND year = '$year' ORDER BY day ASC";
}
else
{
$year = $_GET['year'];
$sqljan = "SELECT * FROM agenda WHERE month = 1 AND year = '$year' ORDER BY day ASC";
$sqlfeb = "SELECT * FROM agenda WHERE month = 2 AND year = '$year' ORDER BY day ASC";
$sqlmar = "SELECT * FROM agenda WHERE month = 3 AND year = '$year' ORDER BY day ASC";
$sqlapr = "SELECT * FROM agenda WHERE month = 4 AND year = '$year' ORDER BY day ASC";
$sqlmay = "SELECT * FROM agenda WHERE month = 5 AND year = '$year' ORDER BY day ASC";
$sqljun = "SELECT * FROM agenda WHERE month = 6 AND year = '$year' ORDER BY day ASC";
$sqljul = "SELECT * FROM agenda WHERE month = 7 AND year = '$year' ORDER BY day ASC";
$sqlaug = "SELECT * FROM agenda WHERE month = 8 AND year = '$year' ORDER BY day ASC";
$sqlsep = "SELECT * FROM agenda WHERE month = 9 AND year = '$year' ORDER BY day ASC";
$sqloct = "SELECT * FROM agenda WHERE month = 10 AND year = '$year' ORDER BY day ASC";
$sqlnov = "SELECT * FROM agenda WHERE month = 11 AND year = '$year' ORDER BY day ASC";
$sqldec = "SELECT * FROM agenda WHERE month = 12 AND year = '$year' ORDER BY day ASC";
}
?>
<table width="570" cellpadding="2" cellspacing="0" border="0">
<tr><td valign="top" width:"500"></td><td valign="top" width="70"></td></tr>
<tr><td colspan="2" valign="top">
<font face="Verdana" size="2" color="#FFFFFF">Het is <? echo $datum ?>.</font>
<table width="570" cellpadding="2" cellspacing="0" border="1" bordercolor="#000000">
<tr><td width="50" bgcolor="#EDEDED"><font face="Verdana" size="2" color="#9C0303"><b>Datum</b></font></td><td width="350" bgcolor="#EDEDED"><font face="Verdana" size="2" color="#9C0303"><b>Event</b></font></td><td width="60" bgcolor="#EDEDED"><font face="Verdana" size="2" color="#9C0303"><b>Locatie</b></font></td><td width="60" bgcolor="#EDEDED"><font face="Verdana" size="2" color="#9C0303"><b>Job</b></font></td><td width="60" bgcolor="#EDEDED"><font face="Verdana" size="2" color="#9C0303"><b>Met</b></font></td><td width="10" bgcolor="#EDEDED"><font face="Verdana" size="2" color="#9C0303"><b>URL</b></font></td></tr>
<tr>
<td width="570" height="25" colspan="6" bgcolor="#000000"><a name="month1"><font face="Verdana" size="2" color="#FFFFFF"><b>Januari</b></font></a></td>
<?
$res = mysql_query ($sqljan) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{while ($row = mysql_fetch_array ($res))
{
if ((isset($_COOKIE['Username'])) && ($_COOKIE['Rank'] >= $row['rank'])){
echo '<tr><td width="50"><font face="Verdana" size="2" color="#FFFFFF">'.$row['day'].'/'.$row['month'].'</font></td><td width="350"><font face="Verdana" size="2" color="#FFFFFF">'.$row['event'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['place'].'</font></td><td width="40"><font face="Verdana" size="2" color="#FFFFFF">'.$row['task'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['met'].'</font></td><td width="10"><div align="center"><a href="http://'.$row['url'].'" border="0" style="text-decoration: none" target="_blank"><img src="images/bully.png" border="0"></a></div></td></tr>';}}}
?>
<tr><td width="570" colspan="6" bgcolor="#EDEDED"></td></tr>
<tr>
<td width="570" height="25" colspan="6" bgcolor="#000000"><a name="month2"><font face="Verdana" size="2" color="#FFFFFF"><b>Februari</b></font></a></td>
<?
$res = mysql_query ($sqlfeb) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{while ($row = mysql_fetch_array ($res))
{
if ((isset($_COOKIE['Username'])) && ($_COOKIE['Rank'] >= $row['rank'])){
echo '<tr><td width="50"><font face="Verdana" size="2" color="#FFFFFF">'.$row['day'].'/'.$row['month'].'</font></td><td width="350"><font face="Verdana" size="2" color="#FFFFFF">'.$row['event'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['place'].'</font></td><td width="40"><font face="Verdana" size="2" color="#FFFFFF">'.$row['task'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['met'].'</font></td><td width="10"><div align="center"><a href="http://'.$row['url'].'" border="0" style="text-decoration: none" target="_blank"><img src="images/bully.png" border="0"></a></div></td></tr>';}}}
?>
<tr><td width="570" colspan="6" background="images/breaked.bmp"></td></tr>
<tr>
<td width="570" height="25" colspan="6" bgcolor="#000000"><a name="month3"><font face="Verdana" size="2" color="#FFFFFF"><b>Maart</b></font></a></td>
<?
$res = mysql_query ($sqlmar) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{while ($row = mysql_fetch_array ($res))
{
if ((isset($_COOKIE['Username'])) && ($_COOKIE['Rank'] >= $row['rank'])){
echo '<tr><td width="50"><font face="Verdana" size="2" color="#FFFFFF">'.$row['day'].'/'.$row['month'].'</font></td><td width="350"><font face="Verdana" size="2" color="#FFFFFF">'.$row['event'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['place'].'</font></td><td width="40"><font face="Verdana" size="2" color="#FFFFFF">'.$row['task'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['met'].'</font></td><td width="10"><div align="center"><a href="http://'.$row['url'].'" border="0" style="text-decoration: none" target="_blank"><img src="images/bully.png" border="0"></a></div></td></tr>';}}}
?>
<tr><td width="570" colspan="6" bgcolor="#EDEDED"></td></tr>
<tr>
<td width="570" height="25" colspan="6" bgcolor="#000000"><a name="month4"><font face="Verdana" size="2" color="#FFFFFF"><b>April</b></font></a></td>
<?
$res = mysql_query ($sqlapr) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{while ($row = mysql_fetch_array ($res))
{
if ((isset($_COOKIE['Username'])) && ($_COOKIE['Rank'] >= $row['rank'])){
echo '<tr><td width="50"><font face="Verdana" size="2" color="#FFFFFF">'.$row['day'].'/'.$row['month'].'</font></td><td width="350"><font face="Verdana" size="2" color="#FFFFFF">'.$row['event'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['place'].'</font></td><td width="40"><font face="Verdana" size="2" color="#FFFFFF">'.$row['task'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['met'].'</font></td><td width="10"><div align="center"><a href="http://'.$row['url'].'" border="0" style="text-decoration: none" target="_blank"><img src="images/bully.png" border="0"></a></div></td></tr>';}}}
?>
<tr><td width="570" colspan="6" bgcolor="#EDEDED"></td></tr>
<tr>
<td width="570" height="25" colspan="6" bgcolor="#000000"><a name="month5"><font face="Verdana" size="2" color="#FFFFFF"><b>Mei</b></font></a></td>
<?
$res = mysql_query ($sqlmay) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{while ($row = mysql_fetch_array ($res))
{
if ((isset($_COOKIE['Username'])) && ($_COOKIE['Rank'] >= $row['rank'])){
echo '<tr><td width="50"><font face="Verdana" size="2" color="#FFFFFF">'.$row['day'].'/'.$row['month'].'</font></td><td width="350"><font face="Verdana" size="2" color="#FFFFFF">'.$row['event'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['place'].'</font></td><td width="40"><font face="Verdana" size="2" color="#FFFFFF">'.$row['task'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['met'].'</font></td><td width="10"><div align="center"><a href="http://'.$row['url'].'" border="0" style="text-decoration: none" target="_blank"><img src="images/bully.png" border="0"></a></div></td></tr>';}}}
?>
<tr><td width="570" colspan="6" bgcolor="#EDEDED"></td></tr>
<tr>
<td width="570" height="25" colspan="6" bgcolor="#000000"><a name="month6"><font face="Verdana" size="2" color="#FFFFFF"><b>Juni</b></font></a></td>
<?
$res = mysql_query ($sqljun) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{while ($row = mysql_fetch_array ($res))
{
if ((isset($_COOKIE['Username'])) && ($_COOKIE['Rank'] >= $row['rank'])){
echo '<tr><td width="50"><font face="Verdana" size="2" color="#FFFFFF">'.$row['day'].'/'.$row['month'].'</font></td><td width="350"><font face="Verdana" size="2" color="#FFFFFF">'.$row['event'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['place'].'</font></td><td width="40"><font face="Verdana" size="2" color="#FFFFFF">'.$row['task'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['met'].'</font></td><td width="10"><div align="center"><a href="http://'.$row['url'].'" border="0" style="text-decoration: none" target="_blank"><img src="images/bully.png" border="0"></a></div></td></tr>';}}}
?>
<tr><td width="570" colspan="6" bgcolor="#EDEDED"></td></tr>
<tr>
<td width="570" height="25" colspan="6" bgcolor="#000000"><a name="month7"><font face="Verdana" size="2" color="#FFFFFF"><b>Juli</b></font></a></td>
<?
$res = mysql_query ($sqljul) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{while ($row = mysql_fetch_array ($res))
{
if ((isset($_COOKIE['Username'])) && ($_COOKIE['Rank'] >= $row['rank'])){
echo '<tr><td width="50"><font face="Verdana" size="2" color="#FFFFFF">'.$row['day'].'/'.$row['month'].'</font></td><td width="350"><font face="Verdana" size="2" color="#FFFFFF">'.$row['event'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['place'].'</font></td><td width="40"><font face="Verdana" size="2" color="#FFFFFF">'.$row['task'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['met'].'</font></td><td width="10"><div align="center"><a href="http://'.$row['url'].'" border="0" style="text-decoration: none" target="_blank"><img src="images/bully.png" border="0"></a></div></td></tr>';}}}
?>
<tr><td width="570" colspan="6" bgcolor="#EDEDED"></td></tr>
<tr>
<td width="570" height="25" colspan="6" bgcolor="#000000"><a name="month8"><font face="Verdana" size="2" color="#FFFFFF"><b>Augustus</b></font></a></td>
<?
$res = mysql_query ($sqlaug) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{while ($row = mysql_fetch_array ($res))
{
if ((isset($_COOKIE['Username'])) && ($_COOKIE['Rank'] >= $row['rank'])){
echo '<tr><td width="50"><font face="Verdana" size="2" color="#FFFFFF">'.$row['day'].'/'.$row['month'].'</font></td><td width="350"><font face="Verdana" size="2" color="#FFFFFF">'.$row['event'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['place'].'</font></td><td width="40"><font face="Verdana" size="2" color="#FFFFFF">'.$row['task'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['met'].'</font></td><td width="10"><div align="center"><a href="http://'.$row['url'].'" border="0" style="text-decoration: none" target="_blank"><img src="images/bully.png" border="0"></a></div></td></tr>';}}}
?>
<tr><td width="570" colspan="6" bgcolor="#EDEDED"></td></tr>
<tr>
<td width="570" height="25" colspan="6" bgcolor="#000000"><a name="month9"><font face="Verdana" size="2" color="#FFFFFF"><b>September</b></font></a></td>
<?
$res = mysql_query ($sqlsep) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{while ($row = mysql_fetch_array ($res))
{
if ((isset($_COOKIE['Username'])) && ($_COOKIE['Rank'] >= $row['rank'])){
echo '<tr><td width="50"><font face="Verdana" size="2" color="#FFFFFF">'.$row['day'].'/'.$row['month'].'</font></td><td width="350"><font face="Verdana" size="2" color="#FFFFFF">'.$row['event'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['place'].'</font></td><td width="40"><font face="Verdana" size="2" color="#FFFFFF">'.$row['task'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['met'].'</font></td><td width="10"><div align="center"><a href="http://'.$row['url'].'" border="0" style="text-decoration: none" target="_blank"><img src="images/bully.png" border="0"></a></div></td></tr>';}}}
?>
<tr><td width="570" colspan="6" bgcolor="#EDEDED"></td></tr>
<tr>
<td width="570" height="25" colspan="6" bgcolor="#000000"><a name="month10"><font face="Verdana" size="2" color="#FFFFFF"><b>Oktober</b></font></a></td>
<?
$res = mysql_query ($sqloct) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{while ($row = mysql_fetch_array ($res))
{
if ((isset($_COOKIE['Username'])) && ($_COOKIE['Rank'] >= $row['rank'])){
echo '<tr><td width="50"><font face="Verdana" size="2" color="#FFFFFF">'.$row['day'].'/'.$row['month'].'</font></td><td width="350"><font face="Verdana" size="2" color="#FFFFFF">'.$row['event'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['place'].'</font></td><td width="40"><font face="Verdana" size="2" color="#FFFFFF">'.$row['task'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['met'].'</font></td><td width="10"><div align="center"><a href="http://'.$row['url'].'" border="0" style="text-decoration: none" target="_blank"><img src="images/bully.png" border="0"></a></div></td></tr>';}}}
?>
<tr><td width="570" colspan="6" bgcolor="#EDEDED"></td></tr>
<tr>
<td width="570" height="25" colspan="6" bgcolor="#000000"><a name="month11"><font face="Verdana" size="2" color="#FFFFFF"><b>November</b></font></a></td>
<?
$res = mysql_query ($sqlnov) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{while ($row = mysql_fetch_array ($res))
{
if ((isset($_COOKIE['Username'])) && ($_COOKIE['Rank'] >= $row['rank'])){
echo '<tr><td width="50"><font face="Verdana" size="2" color="#FFFFFF">'.$row['day'].'/'.$row['month'].'</font></td><td width="350"><font face="Verdana" size="2" color="#FFFFFF">'.$row['event'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['place'].'</font></td><td width="40"><font face="Verdana" size="2" color="#FFFFFF">'.$row['task'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['met'].'</font></td><td width="10"><div align="center"><a href="http://'.$row['url'].'" border="0" style="text-decoration: none" target="_blank"><img src="images/bully.png" border="0"></a></div></td></tr>';}}}
?>
<tr>
<td width="570" height="2" colspan="6" bgcolor="#EDEDED"></td>
</tr>
<tr>
<td width="570" height="25" colspan="6" bgcolor="#000000"><a name="month12"><font face="Verdana" size="2" color="#FFFFFF"><b>December</b></font></a></td>
<?
$res = mysql_query ($sqldec) or die (mysql_error ());
if (mysql_num_rows ($res) >= 1)
{while ($row = mysql_fetch_array ($res))
{
if ((isset($_COOKIE['Username'])) && ($_COOKIE['Rank'] >= $row['rank'])){
echo '<tr><td width="50"><font face="Verdana" size="2" color="#FFFFFF">'.$row['day'].'/'.$row['month'].'</font></td><td width="350"><font face="Verdana" size="2" color="#FFFFFF">'.$row['event'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['place'].'</font></td><td width="40"><font face="Verdana" size="2" color="#FFFFFF">'.$row['task'].'</font></td><td width="60"><font face="Verdana" size="2" color="#FFFFFF">'.$row['met'].'</font></td><td width="10"><div align="center"><a href="http://'.$row['url'].'" border="0" style="text-decoration: none" target="_blank"><img src="images/bully.png" border="0"></a></div></td></tr>';}}}
?>
</table>
<br>
<?
$lastyear = $year -1;
$nextyear = $year +1;
echo '<a href="agenda.php?year='.$lastyear.'" style="text-decoration: none"><font face="Verdana" size="2" color="#FFFFFF">Vorig Jaar</font></a><img src="images/break.jpg" border="0"><a href="agenda.php?year='.$nextyear.'" style="text-decoration: none"><font face="Verdana" size="2" color="#FFFFFF">Volgend Jaar</font></a>';
Disconnect();
?>
en dit is de agenda.php die de includes/agenda.php (bovenstaand) include:
<?
if ((isset($_COOKIE['Username'])) && ($_COOKIE['Rank'] >= 1)){} else {
setcookie('Rank', $_COOKIE['Rank'], time()-60*60*24*30, '/', '', 0);
setcookie('Rank', 0, time()+60*60*24*30, '/', '', 0);}
?>
<html>
<head>
<title>Dj ¡BliX!</title>
<style type="text/css">
font
{
font: 12px Verdana
}
</style>
</head>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" bgcolor="#EDEDED" vlink="#FFFFFF" alink="#FFFFFF">
<? include('includes/connect.php'); ?>
<div align="center">
<? include ('includes/admin.php'); ?>
<table width="790" cellpadding="0" Cellspacing="0" id="buiten" bgcolor="#9C0303">
<tr>
<td widht="790" height="150" colspan="2"id="headers"><font>dit zijn de headers</font></td>
</tr>
<tr>
<td colspan="2" width="790" height="20" id="tussenheader">
<table cellpading="5" cellspacing="0" width="790" height="23" id="menu" border="0" bordercolor="#FFFFFF" bgcolor="#6C0000">
<tr>
<? include('includes/menu.php'); ?>
</tr>
</table>
</td>
</tr>
<tr>
<td width="195" id="beam" background="images/downbeam.jpg" valign="top">
<table cellpading="0" cellspacing="0" width="195" height="295">
<tr>
<td width="195" height="295" valign="top"background="images/beam.jpg" border="0"></td>
</tr>
</table>
</td><td width="595" id="main">
<div align="center">
<table cellpading="0" cellspacing="0" width="570" height="100%" id="main">
<tr>
<td width="570" height="100%" border="0"><? include ('includes/agenda.php'); ?>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</body>
Link gekopieerd
<?php if((isset($_COOKIE['Username']))&&($_COOKIE['Rank'] >= 1)){} else {setcookie('Rank', $_COOKIE['Rank'], time()-60*60*24*30, '/', '', 0);setcookie('Rank', 0, time()+60*60*24*30, '/', '', 0);}
?>
enzo?
Link gekopieerd
ipv regel 1tm4 op agenda.php
Link gekopieerd