TwistedCake
Berichten: 63
avatar
Offline Stuur privebericht
Fatal error: Call to a member function codeer() on a non-object in /beheer.php on line 100
dit is het stukje code
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
if($data[level] == -1)
            echo 
"$beheer_2".$data[bericht];
            else {

            
setcookie("game_login"$class->codeer($data[login]), time() + 60 60"/");
            
setcookie("game_gebruiker"$data[login], time() + 24 60 60"/");
            
setcookie("game_wachtwoord"$passtime() + 24 60 60"/");

            
$_SESSION['game_login']    =    $data[login];

                if(
$data[level] == 3)
                
refresh(3"beheer.php");
                else
                
refresh(3"admin_domein.php");

            echo 
"$beheer_3 ".$data[login]."! $beheer_4";

            }

        } else
        echo 
"$beheer_5";
    }

kan iemand mij helpen? thx
Laatst gewijzigd door twistedcake op 2011-04-15 11:06:13
15-04-2011 11:05
Dit topic is 230 keer bekeken door 47 verschillende leden
Reacties op: "PHP fout"
1
Berichten: 552
avatar
Offline Stuur privébericht
Wat is $class voor een variable ?
15-04-2011 11:06
TwistedCake
Berichten: 63
avatar
Offline Stuur privébericht
bedoel je dit?
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function login($account$pass){

    global 
$class;
    
            global 
$beheer_1;
            global 
$beheer_2;
            global 
$beheer_3;
            global 
$beheer_4;
            global 
$beheer_5;
            global 
$beheer_6;
            global 
$beheer_7;
            global 
$beheer_8;
            global 
$beheer_9;
            global 
$beheer_10;
            global 
$beheer_11;
            global 
$beheer_12;
            global 
$beheer_13;
            global 
$beheer_14;
            global 
$beheer_15;
15-04-2011 11:08
Vreemd
Berichten: 1246
avatar
Offline Stuur privébericht
Ergens hoort $class = ... te staan...
Wat staat er op de puntjes?

PS. globals zijn lelijk, net als echo "$beheer_5"; wanneer echo $beheer_5; het zelfde is.
En je code is ook niet echt consequent: $_SESSION['game_login'] VS $data[login] (gebuik bij de laatste ook quotes aub, scheelt een hoop notices)
15-04-2011 11:42
WAN\'T TO LEARN SOMETHING
Berichten: 1564
avatar
Offline Stuur privébericht
Om darsstar aan te vullen, zijn globals niet voor php 4?
15-04-2011 13:38
TwistedCake
Berichten: 63
avatar
Offline Stuur privébericht
kan wel maar dat is het probleem niet ik ben dit script aan het unbuggen maar ik kan me eige niet inloggen omdat ik met bovenstaande error zit en er is geen $class = ...
ik heb al geprobeert om tussen lijn 5 en 15 weg te laten maar dat gaat niet omdat hij dan geen cookies maakt en niks onthoud
15-04-2011 13:42
Vreemd
Berichten: 1246
avatar
Offline Stuur privébericht
Heb je toevallig wel een functie genaamd "codeer"?
15-04-2011 15:03
TwistedCake
Berichten: 63
avatar
Offline Stuur privébericht
nee ik ga nu proberen die functie te schrijven maar ik weet niet precies wat er in moet... iemand idee?
16-04-2011 13:14
Crime-ware dot nl
Berichten: 774
avatar
Offline Stuur privébericht
Dit script klopt voor geen meter.

echo "$varibel"; ?
is dit niet echo $varibel.$data['bericht'];


$varibel[data] is niet mooi
$varibel['data'] zo hoort het.


let niet op me gevaribels ik moest toch wat verzinnen
16-04-2011 13:31
TwistedCake
Berichten: 63
avatar
Offline Stuur privébericht
als ik die functie wil aanmaken (codeer) moet het dan zo?

function codeer(){
global $dbres; //The database connection
en dan verder?
16-04-2011 13:46
Reageer op: "PHP fout"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden