Forum » Server-Side scripting » Functions Fout
Sensco Internet Diensten
Berichten: 2160
avatar
Offline Stuur privebericht
Hallo,

ik ben bezig met een nieuwe site, maar nu krijg ik een error, maar ik snap er niks meer van ben al vanaf 10 uur bezig met 1 regel. Ik hoop dat iemand wil helpen.

Dit is de error die ik krijg:
Code | Selecteer Alles
minimaliseren
1
WarningCannot modify header information headers already sent by (output started at /home/*****/domains/*****/public_html/beheer/config.inc.php:1in /home/*****/domains/*****/public_html/beheer/password.php on line 36


En dit is de script password.php:
Code | Selecteer Alles
minimaliseren
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
35
36
37
38
<?
    session_start
();
   include(
"admin.config.inc.php");
   include(
"connect.php");
   
  
$query="select * from admin where username='".$_POST["name"]."' and pass='".$_POST["pass"]."'";
  
$result=mysql_query($query,$db);
  
$row=mysql_fetch_array($result);
  
$total mysql_num_rows($result);
  
$name=$_POST['name'];
  
$pass=$_POST['pass'];
  
$ADMIN_USERNAME=$row["username"];
  
$ADMIN_PASSWORD=$row["pass"];
  
  if(
$total>0)
  {      
      if(
$name==$ADMIN_USERNAME && $pass==$ADMIN_PASSWORD)
      {
          if(isset(
$UsErOfAdMiN))
        {
       
          
setcookie("UsErOfAdMiN","");
          
$UsErOfAdMiN="";
        }
        
$_SESSION["UsErOfAdMiN"] = $name;
        
$_SESSION['logedin'] = true;
        
$_SESSION["type"] = $row["type"];
        
$_SESSION["usrname"] = $name;
        
$_SESSION["logid"] = $row["id"];
        
header("Location: innerhome.php");
      }
  }
  else
  {
 
//echo "<script type='text/javascript'>window.location.href=window.location.href</script>";
        
header("Location: index.php?id=1");
  }
?>


Alvast Bedankt,

Gerben
02-05-2011 11:35
Dit topic is 238 keer bekeken door 31 verschillende leden
Reacties op: "Functions Fout"
1 | 2 Volgende pagina
Crime-ware dot nl
Berichten: 774
avatar
Offline Stuur privébericht
zet dit eens zo.
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
<?php
session_start
();
include_once(
"connect.php");
include(
"admin.config.inc.php");
?>
02-05-2011 11:43
http://true-crime.be
Berichten: 361
avatar
Offline Stuur privébericht
staat alles in je database juist?

ik zie nietb direct de fout
02-05-2011 11:45
Sensco Internet Diensten
Berichten: 2160
avatar
Offline Stuur privébericht
Quote: eeyk

zet dit eens zo.

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
<?php
session_start
();
include_once(
"connect.php");
include(
"admin.config.inc.php");
?>


Dan gaat hij naar 37 dus de fout blijft.

Quote: TrueCrime

staat alles in je database juist?

ik zie nietb direct de fout


Alles staat goed in db. Maar ik had op regel 30 ook een fout en toen deed ikna functions: een spatie en toen was die error weg.
02-05-2011 11:46
Crime-ware dot nl
Berichten: 774
avatar
Offline Stuur privébericht
ja maar connect wordt 2x aangeroepen en dat kan niet.
misschien is admin.config.php wel nogmaals een connectie met de db. mysql
02-05-2011 12:09
Sensco Internet Diensten
Berichten: 2160
avatar
Offline Stuur privébericht
Quote: eeyk

ja maar connect wordt 2x aangeroepen en dat kan niet.
misschien is admin.config.php wel nogmaals een connectie met de db. mysql


In admin.config.php staan alleen de betekenis van dingen zoals $ADMIN_USERNAME.
02-05-2011 12:19
http://www.pokemon-champi
Berichten: 174
avatar
Offline Stuur privébericht
Misschien start je 2x session? 1 in config, 1 in script zelf?

Zet is include (config) bovenaan en haal session_start weg.

(als je session_start in config hebt staan)
02-05-2011 13:21
Berichten: 317
avatar
Offline Stuur privébericht
Maak in plaats gebruik van headers gebruik van een meta refresh?
02-05-2011 14:42
Crime-ware dot nl
Berichten: 774
avatar
Offline Stuur privébericht
webbasing.
slechte oplossing om meta refresh te gebruiken.
02-05-2011 14:50
Berichten: 317
avatar
Offline Stuur privébericht
Quote: eeyk

webbasing.
slechte oplossing om meta refresh te gebruiken.


Want??

Headers geven vaker fouten..
02-05-2011 15:00
lvfeo = wijsheid
Berichten: 336
avatar
Offline Stuur privébericht
Precies hetzelfde probleem wat willem ook heeft.

haal dit:
Code | Selecteer Alles
minimaliseren
1
2
//echo "<script type='text/javascript'>window.location.href=window.location.href</script>";
         
header("Location: index.php?id=1");

weg en verander dat naar dit:
Code | Selecteer Alles
minimaliseren
1
2
echo "<script type='text/javascript'>    window.location.href = 'index.php?id=1'
</script>"
;

Simpel toch?
beperk jezelf niet tot php
javascript is er ook.
02-05-2011 15:01
Reageer op: "Functions Fout"
1 | 2 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden