login  Naam:   Wachtwoord: 
Registreer je!
 Forum

parse error

Offline rikske - 23/06/2005 07:41 (laatste wijziging 23/06/2005 08:17)
Avatar van rikskeNieuw lid Besten

Ik heb een member loginscript, maar na het upoaden krijg ik de volgende error:

Citaat:
Parse error: parse error in /home/local/httpd-klmmra/html/members/setup.php on line 2


zie hieronder de code:
  1. <?
  2. if($_SERVER['REQUEST_METHOD'] == 'POST')
  3. {
  4. $password['pass'] = md5($_POST['login_pass']);
  5. $password['check'] = md5($_POST['login_pass_check']);
  6. $login_name = addslashes(htmlspecialchars($_POST['login_name']));
  7. if(!empty($_POST['login_name']) AND $password['pass'] == $password['check'])
  8. {
  9. # account maken:
  10. if(!is_dir('members'))
  11. {
  12. mkdir('members', 0777);
  13. }
  14.  
  15. $handle = fopen('members/' . $login_name . '.php','w');
  16. fwrite($handle, "<? \$password = \"" . $password['pass'] . "\" ?>");
  17. fclose($handle);
  18.  
  19. $website = addslashes(htmlspecialchars($_POST['website']));
  20. $afzender = $_POST['afzender'];
  21. $pagina = $_POST['pagina'];
  22.  
  23. $handle = fopen('config.php','w');
  24. fwrite($handle, "<?\n \$website = \"" . $website . "\";\n \$afzender = \"" . $afzender . "\";\n \$pagina = \"" . $pagina . "\";\n ?>");
  25. fclose($handle);
  26.  
  27. echo "<h1>Succes!</h1>\n<p>Please delete setup.php!</p>\n";
  28. }
  29. else
  30. {
  31. echo "<h1>Foutje</h1>\n<p>Probeer het opnieuw.</b>\n";
  32. }
  33. }
  34. else
  35. {
  36. ?>
  37.  
  38. <form method="POST" action="<? echo $_SERVER['PHP_SELF']; ?>">
  39.  
  40. <h1>Create Admin account</h1>
  41.  
  42. <p>
  43. <fieldset>
  44. <legend>Setup Information</legend>
  45. <p>Wat is de naam van je website?<br><input type="text" name="website" value='mijnwebsite'></p>
  46. <p>Er wordt een registratie mail met het password verzonden, wat is de afzender van deze mail?<br><input type="text" name="afzender" value='afzender@mail.com'></p>
  47. <p>Naar welke pagina moet er worden gegaan na het inloggen?<br><input type="text" name="pagina" value='logged.php'></p>
  48. </fieldset>
  49. </p>
  50.  
  51. <p>
  52. <fieldset>
  53. <legend>Your Information</legend>
  54. <p>Username:<br><input type="text" name="login_name" maxlength="20"></p>
  55. <p>Password:<br><input type="password" name="login_pass" maxlength="20"></p>
  56. <p>Retype Password:<br><input type="password" name="login_pass_check" maxlength="20"></p>
  57. </fieldset>
  58. </p>
  59.  
  60. <p><input type="submit" name="submit" value="Setup"></p>
  61.  
  62. </form>
  63.  
  64. <?
  65. }
  66. ?>

7 antwoorden

Gesponsorde links
Offline Legolas - 23/06/2005 07:45
Avatar van Legolas Onbekend Wat voor parse error geeft hij? T_STRING or what? gebruik btway code tags,:)
Offline rikske - 23/06/2005 07:48
Avatar van rikske Nieuw lid nee gewoon in de browser:

Parse error: parse error in /home/local/httpd-klmmra/html/members/setup.php on line 2
Offline Legolas - 23/06/2005 07:49 (laatste wijziging 23/06/2005 08:02)
Avatar van Legolas Onbekend Even testen voor je op localhost, moment, edit bericht als het lukt bij mij:)

edit:
De parse error zat niet in die regel, maar op lijn 9, deze doet het:

  1. <?
  2. if($_SERVER['REQUEST_METHOD'] == 'POST')
  3. {
  4. $password['pass'] = md5($_POST['login_pass']);
  5. $password['check'] = md5($_POST['login_pass_check']);
  6. $login_name = addslashes(htmlspecialchars($_POST['login_name']));
  7. if(!empty($_POST['login_name']) AND $password['pass'] == $password['check'])
  8. {
  9. # account maken:
  10. if(!is_dir('members'))
  11. {
  12. mkdir('members', 0777);
  13. }
  14.  
  15. $handle = fopen('members/' . $login_name . '.php','w');
  16. fwrite($handle, "<? \$password = \"" . $password['pass'] . "\" ?>");
  17. fclose($handle);
  18.  
  19. $website = addslashes(htmlspecialchars($_POST['website']));
  20. $afzender = $_POST['afzender'];
  21. $pagina = $_POST['pagina'];
  22.  
  23. $handle = fopen('config.php','w');
  24. fwrite($handle, "<?\n \$website = \"" . $website . "\";\n \$afzender = \"" . $afzender . "\";\n \$pagina = \"" . $pagina . "\";\n ?>");
  25. fclose($handle);
  26.  
  27. echo "<h1>Succes!</h1>\n<p>Please delete setup.php!</p>\n";
  28. }
  29. else
  30. {
  31. echo "<h1>Foutje</h1>\n<p>Probeer het opnieuw.</b>\n";
  32. }
  33. }
  34. else
  35. {
  36. ?>
  37.  
  38. <form method="POST" action="<? echo $_SERVER['PHP_SELF']; ?>">
  39.  
  40. <h1>Create Admin account</h1>
  41.  
  42. <p>
  43. <fieldset>
  44. <legend>Setup Information</legend>
  45. <p>Wat is de naam van je website?<br><input type="text" name="website" value='mijnwebsite'></p>
  46. <p>Er wordt een registratie mail met het password verzonden, wat is de afzender van deze mail?<br><input type="text" name="afzender" value='afzender@mail.com'></p>
  47. <p>Naar welke pagina moet er worden gegaan na het inloggen?<br><input type="text" name="pagina" value='logged.php'></p>
  48. </fieldset>
  49. </p>
  50.  
  51. <p>
  52. <fieldset>
  53. <legend>Your Information</legend>
  54. <p>Username:<br><input type="text" name="login_name" maxlength="20"></p>
  55. <p>Password:<br><input type="password" name="login_pass" maxlength="20"></p>
  56. <p>Retype Password:<br><input type="password" name="login_pass_check" maxlength="20"></p>
  57. </fieldset>
  58. </p>
  59.  
  60. <p><input type="submit" name="submit" value="Setup"></p>
  61.  
  62. </form>
  63.  
  64. <?
  65. }
  66. ?>

Good luck;-)
Offline rikske - 23/06/2005 07:52
Avatar van rikske Nieuw lid bedankt ;)
Offline rikske - 23/06/2005 08:08
Avatar van rikske Nieuw lid bestaat er zo iets als een code checker, dat zulke errors vermijd?
Offline Legolas - 23/06/2005 08:23
Avatar van Legolas Onbekend Nja, Zend Studio iig wel, maar die is niet gratis (;-))...
die checkt voordat je hem lokaal test...
neem btway een color coder, bijv. Notepad++:lamp:
Offline xSc - 23/06/2005 13:21
Avatar van xSc Onbekend Gebruik gewoon een editor met highlight. Dan ontdek je de fouten vanzelf door 'verkeerde' kleuren.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s