login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Parse error die ik niet begrijp

Offline rickwieman - 09/03/2006 18:23
Avatar van rickwiemanOnbekend Hallo programmeurs,

Als ik dit stukje code:
  1. <form method=post>
  2. <?php
  3. if(isset($_POST['submit']))
  4. {
  5. echo "Dit heb je ingevuld: <br><br>";
  6. echo $_POST['spaw1'];
  7. }
  8. else
  9. {
  10. $spaw1 = "DIT IS EEN LEEG VELD!";
  11. }
  12.  
  13. $spaw_root = './';
  14. include $spaw_root.'spaw_control.class.php';
  15.  
  16. if(!isset(stripslashes($HTTP_POST_VARS['spaw1'])))
  17. {
  18. $datain = "Empty.";
  19. }
  20. else
  21. {
  22. $datain = stripslashes($HTTP_POST_VARS['spaw1']);
  23. }
  24.  
  25. $sw = new SPAW_Wysiwyg('spaw1',$datain);
  26. $sw->show();
  27.  
  28. ?>
  29. <input type="submit" name="submit">
  30. </form>

dan krijg ik deze error:
Citaat:
Parse error: parse error, expecting `T_VARIABLE' or `'$'' in /home/www/rickwieman.hollosite.com/webmaster/spaw/editor.php on line 16


Ik snap er niks van... wie kan me helpen???

Grz,
Rick.

4 antwoorden

Gesponsorde links
Offline nemesiskoen - 09/03/2006 18:28
Avatar van nemesiskoen Gouden medaille

PHP expert
1) stripslashes binnen isset is nutteloos
2) gebruik superglobals ($_POST) ipv die oude rotzooi ($HTTP_POST_VARS)

  1. if(!isset(stripslashes($HTTP_POST_VARS['spaw1'])))

==>
  1. if(!isset($HTTP_POST_VARS['spaw1']))
Offline rickwieman - 09/03/2006 19:31
Avatar van rickwieman Onbekend Bedankt!!
Offline Diewy - 09/03/2006 20:14
Avatar van Diewy PHP interesse @nemesiskoen:
nu gebruik je nog altijd die oude rotzooi!
dus

  1. if(!isset($_POST['spaw1']))


dan doe je wat je bedoeld 
Offline xSc - 09/03/2006 21:53
Avatar van xSc Onbekend isset($_POST['submit'])

vervangen door

$_SERVER['REQUEST_METHOD'] == 'POST'

dan werkt de Enter-toets ook ...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s