Ik heb een header fout:
Warning: Cannot add header information - headers already sent by (output started at /www/htdocs/kerstmis/includes/boven.php:12) in /www/htdocs/kerstmis/scripts/top100/tophits.php on line 40
Het adres = http://www.kerstmisonline.nl/scripts/top100/tophits.php?pagina=http://kerstmarkt.startkabel.nl
Wat kan er fout zijn?
Warning: Cannot add header information - headers already sent by (output started at /www/htdocs/kerstmis/includes/boven.php:12) in /www/htdocs/kerstmis/scripts/top100/tophits.php on line 40
Het adres = http://www.kerstmisonline.nl/scripts/top100/tophits.php?pagina=http://kerstmarkt.startkabel.nl
Wat kan er fout zijn?
PHP:
1
| <?$paginanaam="Kerst top 100";include("../../includes/boven.php");?><?php// --------------------------------------------------------------- ////// Verander de variabelen hieronder. $DataBestand = "tophits.dat"; $JouwSite = "http://www.kerstmisonline.nl/";// Na hier hoef je niks meer te veranderen!// Ga naar tophits.php?actie=checktophits// Om de statistieken te zien.// Mensen kunnen links plaatsen naar tophits.php?in=hunsite//// --------------------------------------------------------------- //$TophitsFile = file($DataBestand);$TophitsFileLengte = count($TophitsFile);if($TophitsFileLengte == 0) {$TophitsBestand = fopen($DataBestand,"w");fputs($TophitsBestand,"0|0|http://www.webmensen.nl/|\n");fclose($TophitsBestand);$TophitsFile = file($DataBestand);$TophitsFileLengte = count($TophitsFile);}if($pagina) {$TophitsBestand = fopen($DataBestand,"w");for($i = 0; $i < $TophitsFileLengte; $i++) {list($Var1,$Var2,$Var3,$Var4) = explode("|",$TophitsFile[$i]);if($Var3 == $pagina && $Var4 != $REMOTE_ADDR) { fputs($TophitsBestand,"$Var1|".(intval($Var2)+1)."|$Var3|$REMOTE_ADDR|\n"); }else { fputs($TophitsBestand,$TophitsFile[$i]); }}fclose($TophitsBestand);header("Location: $pagina");exit;}elseif($actie == "checktophits") {echo("<html><body><center><font face='Arial,Helvetica' size=2><h2>Tophits Statistieken</h2><br><table border=1><tr><td><font face='Arial,Helvetica' size=1><center>&nbsp;<b>Totale Inhits</b>&nbsp;</center></font></td><td><font face='Arial,Helvetica' size=1><center>&nbsp;<b>Totale Outhits</b>&nbsp;</center></font></td><td><font face='Arial,Helvetica' size=1><center>&nbsp;<b>URL</b>&nbsp;</center></font></td></tr>\n");natsort($TophitsFile);function MaakLijst($waarden, $nummer) {$TophitsSplit = explode("|",$waarden);echo("<tr><td><font face='Arial,Helvetica' size=1>&nbsp;$TophitsSplit[0]&nbsp;</font></td><td><font face='Arial,Helvetica' size=1>&nbsp;$TophitsSplit[1]&nbsp;</font></td>");if(!trim($TophitsSplit[3])) { echo("<td><font face='Arial,Helvetica' size=1>&nbsp;<a href='$PHP_SELF?pagina=$TophitsSplit[2]' target='_blank'>$TophitsSplit[2]</a>&nbsp;</font></td></tr>\n"); }else { echo("<td><font face='Arial,Helvetica' size=1>&nbsp;<a href='$PHP_SELF?pagina=$TophitsSplit[2]' target='_blank'><image border=0 src='".trim($TophitsSplit[3])."'></a>&nbsp;</font></td></tr>\n"); }}array_walk(array_reverse($TophitsFile), 'MaakLijst');echo("</table></font></center></body></html>");}elseif($in) {$inhit = $in;$TophitsBestand = fopen($DataBestand,"w");$TophitsGevonden = false;for($i = 0; $i < $TophitsFileLengte; $i++) {$Split = explode("|",$TophitsFile[$i]);if(strstr($TophitsFile[$i],$inhit)) {$TophitsGevonden = true;$Teller = intval($Split[0]);if($Split[3] != $REMOTE_ADDR) { $Teller++; }@fputs($TophitsBestand,"$Teller|$Split[1]|$inhit|$REMOTE_ADDR|\n");}else { fputs($TophitsBestand,$TophitsFile[$i]); }}if(!$TophitsGevonden) { fputs($TophitsBestand,"1|0|$inhit|$REMOTE_ADDR|\n"); }fclose($TophitsBestand);header("Location: $JouwSite");exit;}?><?phpinclude("../../includes/onder.php");?> |