|
Categorieën >
PHP & SQL
onbekende error (Opgelost)
|
|
|
offline
|
Nieuw lid
|
Warning: Cannot modify header information - headers already sent by (output started at /home/kangemak/domains/kangemakkelijk.nl/public_html/partner/config.php:16) in /home/kangemak/domains/kangemakkelijk.nl/public_html/partner/in.php on line 27
dit krijg ik 
hieronder de pagina als iemand de fout kan aanwijzen ben ik weer heel gelukkig.
<?
include('config.php');
if ($_GET['action'] == "tel")
{
$status = "in";
$dag = date("j", time());
$ip = "$REMOTE_ADDR";
$id = $_GET['id'];
$query = "SELECT * FROM uniekehits WHERE ip = '$ip' AND id='$id' AND dag='$dag' AND status='$status'";
$result = mysql_query($query);
if(mysql_num_rows($result) == 1 )
{
header("Location: $siteurl");
exit;
}
else
{
$query1 = "INSERT INTO uniekehits(ip, dag, id, status) VALUES('$ip', '$dag', '$id', '$status')";
$result1 = mysql_query($query1);
$query2 = "UPDATE partners SET inhits = inhits +1 WHERE id ='$id'";
$result2 = mysql_query($query2);
header("Location: $siteurl");
exit;
}
}
?>
<? include('config.php'); if ($_GET['action'] == "tel") { $status = "in"; $ip = "$REMOTE_ADDR"; $id = $_GET['id']; $query = "SELECT * FROM uniekehits WHERE ip = '$ip' AND id='$id' AND dag='$dag' AND status='$status'"; { } else { $query1 = "INSERT INTO uniekehits(ip, dag, id, status) VALUES('$ip', '$dag', '$id', '$status')"; $query2 = "UPDATE partners SET inhits = inhits +1 WHERE id ='$id'"; } } ?>
|
7 antwoorden
|
|
|
offline
|
PHP ver gevorderde
|
Je pagina heeft al output gegenereerd wanneer je de header()-functie oproept.
Is op te lossen door ofwel je output pas na de header()-functie te plaatsen, ofwel helemaal bovenaan je pagina ob_start() te zetten.
|
|
|
|
offline
|

PHP ver gevorderde
|
output started at /eenuridiejenooitmoetgeven/partner/config.php
In config.php zit een echo waarschijnlijk ;)
|
|
|
|
offline
|
Nieuw lid
|
sorry mannen kan het echt ff niet volgen ben maar php noob
hieronder ook de config ik kan niet vinden wat jullie zeggen
<?
//database gegevens
$db_host = "localhost"; //host
$db_user = "nope"; //username vd db
$db_pass = "jammerhe"; //pass vd user vd db
$db_name = "nope"; //naam van je db
mysql_connect("$db_host", "$db_user","$db_pass");
mysql_select_db("$db_name");
// websitegegevens
$siteurl = "http://kangemakkelijk.nl/partner"; // het url van je website
$siteurl2 = "http://kangemakkelijk.nl"; // het url van je website
$naam_site = "KanGemakkelijk"; //naam van je site
$sites_top = 10; // aantal sites die in de top mogen staan
?>
<? //database gegevens $db_host = "localhost"; //host $db_user = "nope"; //username vd db $db_pass = "jammerhe"; //pass vd user vd db $db_name = "nope"; //naam van je db // websitegegevens $siteurl = "http://kangemakkelijk.nl/partner"; // het url van je website $siteurl2 = "http://kangemakkelijk.nl"; // het url van je website $naam_site = "KanGemakkelijk"; //naam van je site $sites_top = 10; // aantal sites die in de top mogen staan ?>
|
|
|
|
offline
|

PHP ver gevorderde
|
WebSmurf schreef: sorry mannen kan het echt ff niet volgen ben maar php noob
hieronder ook de config ik kan niet vinden wat jullie zeggen
[..code..] rare poep..
En als je de include weghaalt, heb je dan nogsteeds een header-error? (pure debugging).
|
WebSmurf – 17/11/2009 10:20 (Laatst gewijzigd op 17/11/2009 10:21)
|
|
offline
|
Nieuw lid
|
zie deze link arie heb de include nu weg gehaald krijg helezooi andere errors.
en zo te zien nog steeds de zelfde fout ook aanwezig.
Warning: Cannot modify header information - headers already sent by (output started at /home/kangemak/domains/kangemakkelijk.nl/public_html/partner/in.php:11) in /home/kangemak/domains/kangemakkelijk.nl/public_html/partner/in.php on line 26
|
|
|
|
offline
|

PHP ver gevorderde
|
Denk dat het probleem dan toch in in.php zit  , zie in de gegeven code niet echt problemen..
|
|
|
|
offline
|
Nieuw lid
|
nee niet in de in.php
heb nu ob_start() helemaal onder in config.php gezet en nu is het opgelost THNQ all
|
Dit onderwerp is gesloten.
|
|
|