Dankje voor je reactie! Nu kom ik wat verder. Is het dan ook zo te maken dat het gekoppeld kan worden aan een user?quote:Op woensdag 9 december 2009 00:07 schreef GlowMouse het volgende:
Front-end gaat dit mbv xmlHTTP. Dit kun je vrij makkelijk met een toolkit als jQuery. Je moet wel met JavaScript en PHP kunnen werken.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | class user { public $db; private $salt = 'abc1234'; private $cookieName = 'abc12345667890'; private $domain = 'http://www.domain.com'; public function __construct($db) { $this->db = $db; } public function user($db) { $this->__construct($db); } public static function login($username = '', $password = '', $stayloggedin = false, $sha = false) { print($this->db); } } ?> |
$this is alleen van toepassing als je het hebt over geinstantiëerde classes / objecten. De static 'modifier' wil zeggen dat je de functie (eigenlijk is het een method / member als je zo'n functie in een class hebt) kunt aanroepen zonder de class / het object dat de class voorstelt te instantiëren.quote:Op vrijdag 11 december 2009 17:35 schreef Chandler het volgende:
Ik zit met een punt.
Ik laad een database class naar $db en laad daarna een nieuwe class (user) en wil deze als parameter de $db class meegeven
[ code verwijderd ]
nu krijg ik echter de volgende error
Fatal error: Using $this when not in object context in D:\****\system\classes\class.user.php on line 23
Wat doe ik nou weer fout?
eerst chdir?quote:Op zondag 13 december 2009 17:32 schreef ursel het volgende:
Weet iemand hoe ik er ook alweer voor kan zorgen dat ik de service php, pear en phpunit kan benaderen vanuit een andere folder dan de std folders?
ahh.. w8 ff ik mis wat essentiele info in mijn post..quote:
Op zich niet, tenzij je net zoals bij fok het aanpassen van accounts etc laat bevestigen dmv een wachtwoord (zelfde als inloggen) en natuurlijk kun je middels een tekst de gebruiker er van op de hoogte brengen dat het risico is dat men op de pc (indien deze gebruikt wordt door meerdere mensen) het niet aan te bevelen is om ingelogd te blijven! ):quote:Op maandag 14 december 2009 19:03 schreef xaban06 het volgende:
Ah dus ik doe niks fout Thanks.quote:Op maandag 14 december 2009 20:40 schreef Chandler het volgende:
[..]
Op zich niet, tenzij je net zoals bij fok het aanpassen van accounts etc laat bevestigen dmv een wachtwoord (zelfde als inloggen) en natuurlijk kun je middels een tekst de gebruiker er van op de hoogte brengen dat het risico is dat men op de pc (indien deze gebruikt wordt door meerdere mensen) het niet aan te bevelen is om ingelogd te blijven! ):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | class secure{ public $data; public function __construct($data){ foreach($data as $key=>$val){ if($val !== ""){ $val = trim($val); $val = stripslashes($val); $val = htmlentities($val, ENT_QUOTES); $data = array($key=>$val); $this->data = $data; return $data; } } } } ?> |
Omdat je binnen je foreach returnedquote:Op dinsdag 15 december 2009 08:55 schreef Sitethief het volgende:
[ code verwijderd ]
De $data die ik mee geef aan de function komt uit een $_POST . De class geeft mij alleen de laatste value uit de array terug en negeert de rest. Weet iemand hoe dat komt?
Hmm, het maakt niet uit waar ik hem return in de function, ik krijg alleen de laatste waarde uit de array terug. Ik snap wel ongeveer wat er mis gaat, maar niet hoe ik het kan fixen....quote:Op dinsdag 15 december 2009 09:35 schreef ursel het volgende:
[..]
Omdat je binnen je foreach returned
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |