login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Arrays en statements (Opgelost)

Offline urqbz - 29/03/2007 20:22 (laatste wijziging 29/03/2007 20:24)
Avatar van urqbzPHP interesse Beste sitemasters,
Ik heb een probleempje.
Als ik de onderstaande code post geeft hij een error melding:
Parse error: syntax error, unexpected '[' in /var/www/g25156/basdekwant.nl/HTML/basdekwant_login/index.php on line 1
  1. <form action="index.php" method="post"><br>Vul hier je naam in: <br><input type="text" name="username" lenght="50"> <br>Vul hier je wachtwoord in: <br><input type="password" name="password" lenght="50"> <input type="submit" value="Aanmelden!"></form><hr>
  2. <?php
  3. $file = "leden.txt";
  4. $fp = fopen ($file, "r");
  5. $contents = fread ($fp, filesize ($file));
  6. fclose ($fp);
  7. $splita = explode (";", "$contents");
  8. $splitb = explode ("_", "$splita");
  9. $users = array (
  10. name => "splitb[0]",
  11. pass => "splitb[1]",
  12. );
  13. for($i = 1; $i <= count($users); $i++) {
  14. if ($password == $users[$i]["pass"] && $username == users[$i]["name"]) {
  15. ?>
  16. hoi
  17. <?
  18. }
  19. else {
  20. }
  21. }
  22. ?>
  23. <hr>

Hoe kan dit?
Bij voorbaat dank voor de hulp,
Urqbz

2 antwoorden

Gesponsorde links
Offline lemoinet - 29/03/2007 20:32
Avatar van lemoinet PHP gevorderde je gebruikt $users[$i]["pass"] maar je hebt maar een één-dimensionale array $users

=> $users["pass"]

Offline riekele - 29/03/2007 20:35 (laatste wijziging 29/03/2007 20:36)
Avatar van riekele PHP beginner
  1. name => "splitb[0]",
  2. pass => "splitb[1]",


moet dat niet in ieder geval
  1. name => $splitb[0],
  2. pass => $splitb[1],


zijn?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.238s