Ik zit al een tijdje te stoeien met php met een bestaande loginscript en ben tegen een vaag probleem aangelopen, ik ben bezig om een "multilanguage" website te maken, dat doe ik dmv een english.inc.php bestand, dat ziet er ongeveer als volgt uit:
In het bestaande script (session.php) wat ik gebruik staat het als volgt:
Dus nu lijkt mij dat de oplossing als volgt is:
Maar dit werkt niet en krijg ik een lege waarde
Het taalbestand word geinclude in het index.php bestand voor sessions.php, dat lijkt mij in orde. Ik heb ook voor andere oplossingen gezocht bijv:
En dit werkt wel gewoon goed, kan iemand me misschien verder helpen waar dit aan zou kunnen liggen?
PHP:
1
2
3
4
5
| $lang = Array ( 'empty_uname' => 'Username not entered', 'empty_pass' => 'Password not entered', 'wrong_pass' => 'Wrong password' ); |
In het bestaande script (session.php) wat ik gebruik staat het als volgt:
PHP:
1
2
3
| if(!$subpass){ $form->setError($field, "Password not entered"); } |
Dus nu lijkt mij dat de oplossing als volgt is:
PHP:
1
2
3
| if(!$subpass){ $form->setError($field, $lang['empty_pass']); } |
Maar dit werkt niet en krijg ik een lege waarde
Het taalbestand word geinclude in het index.php bestand voor sessions.php, dat lijkt mij in orde. Ik heb ook voor andere oplossingen gezocht bijv:
PHP:
1
| define("empty_pass", "Password not entered"); |
En dit werkt wel gewoon goed, kan iemand me misschien verder helpen waar dit aan zou kunnen liggen?
Everything that has a beginning has a end