Probleem met headers

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Eelco

eelco

12/07/2004 14:29:00
Quote Anchor link
Ik ben nog niet echt goed met PHP, zou iemand mij willen vertellen waarom er komt te staan:

Warning: Cannot modify header information - headers already sent by

Ik heb hier het script:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? include("include.php") ?>
<head><STYLE TYPE="text/css">

td{
font-size:9pt;
}

body{
background:#000000;
color:#FFFFFF;
font-size:8pt;
font-family:verdana;
}

A: Link {font-family:Verdana;color:#FFFFFF;font-size:9pt;font-weight:normal;font-style:normal;background:#000000;text-decoration:none;}
A: Active {font-family:Verdana;color:#FFFFFF;font-size:9pt;font-weight:normal;font-style:normal;background:#000000;text-decoration:none;}
A: Hover {font-family:Verdana;color:#FFFFFF;font-size:9pt;font-weight:normal;font-style:normal;background:#000000;text-decoration:none;}
A: Visited {font-family:Verdana;color:#FFFFFF;font-size:9pt;font-weight:normal;font-style:normal;background:#000000;text-decoration:none;}
</STYLE></head>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?
$eurosplit
= explode(".", $pdaprijs);
$euro = $eurosplit[0];
if ($eurosplit[1] == "") {
$euro .= ",-";
}
elseif ($eurosplit[1] >= 9) {
$euro .= ",$eurosplit[1]";
}
else {
$euro .= ",$eurosplit[1]0";
}

?>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?
mysql_query("delete FROM kopers WHERE FROM_UNIXTIME(time,'%d') != FROM_UNIXTIME(unix_timestamp(),'%d')");
if ($_GET[id] == "") { header("location:http://www.probeerweb.nl"); exit; }



head();


$result = mysql_query("select * from kopers where ip='$_SERVER[REMOTE_ADDR]' AND verkoperid='$_GET[id]'") or die(mysql_error());
if ($row=mysql_fetch_array($result)) {
echo "Je hebt vandaag al geklikt!";
}
else {
    $result = mysql_query("select * from users where id=$_GET[id]");
    if ($row = mysql_fetch_array($result)) {

    if ($row[ref] != 0) {
    $query = "UPDATE users SET refglaasjes=refglaasjes+1, euro=euro+$refprijs WHERE id=$row[ref]";
    mysql_query($query);
    }


    mysql_query("UPDATE users SET glaasjes=glaasjes+1, euro=euro+$pdaprijs WHERE id=$_GET[id]") or die(mysql_error());
    mysql_query("INSERT INTO kopers (ip, time, verkoperid) VALUES ('$_SERVER[REMOTE_ADDR]', UNIX_TIMESTAMP(), $_GET[id])");
  
// VOLGENS MIJ LIGT HET HIER AAN:
 header("Location: klik.php");
    }
else {
    echo "Uw klik is niet verwerkt";
    }
}



foot();
?>
 
PHP hulp

PHP hulp

27/11/2024 00:36:23
 
Mitch X

Mitch X

12/07/2004 14:47:00
Quote Anchor link
Je mag nix echo'en, naar de browser sturen, voor je header functie.
Output buffering kan dit wel oplossen ..
 
Eelco

eelco

12/07/2004 14:49:00
Quote Anchor link
wat moet ik dus nu doen?
 
B a s
Beheerder

B a s

12/07/2004 15:25:00
Quote Anchor link
dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?
$eurosplit
= explode(".", $pdaprijs);
$euro = $eurosplit[0];
if ($eurosplit[1] == "") {
$euro .= ",-";
}
elseif ($eurosplit[1] >= 9) {
$euro .= ",$eurosplit[1]";
}
else {
$euro .= ",$eurosplit[1]0";
}

?>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
mysql_query("delete FROM kopers WHERE FROM_UNIXTIME(time,'%d') != FROM_UNIXTIME(unix_timestamp(),'%d')");
if ($_GET[id] == "") { header("location:http://www.probeerweb.nl"); exit; }
?>


bovenaan je pagina zetten ;)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.