login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Handige scripts > Reguliere expressies oefenen

Reguliere expressies oefenen

Auteur: Sweepee - 20 december 2005 - 22:54 - Gekeurd door: Maarten - Hits: 3074 - Aantal punten: (0 stemmen)




Uitleg
Een handig scriptje waar je reguliere expressies mee kan testen.

Installatie
Kopieer de code en sla op als PHP bestand (.php). De naam maakt niet uit, omdat het script zelfconfigurerend is. Vervolgens uploaden naar je webserver en in de browser de URL van het script ingeven.

Code:
  1. <?
  2. if(!empty($_POST))
  3. {
  4. $string = (get_magic_quotes_gpc()) ? stripslashes($_POST['string']) : $_POST['string'];
  5. $expression = (get_magic_quotes_gpc()) ? stripslashes($_POST['expression']) : $_POST['expression'];
  6. if($string != '' && $expression != '')
  7. {
  8. if(ereg($expression, $string))
  9. {
  10. $result = "Juist";
  11. }
  12. else
  13. {
  14. $result = "Fout";
  15. }
  16. }
  17. }
  18. ?>
  19. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  20. <html xmlns="http://www.w3.org/1999/xhtml">
  21. <head>
  22. <title><?= $_SERVER['PHP_SELF'] ?></title>
  23. <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  24. </head>
  25. <body>
  26. <?
  27. if(isset($result))
  28. {
  29. ?>
  30. <p><?= $result ?></p>
  31. <?
  32. }
  33. ?>
  34. <form action="<?= $_SERVER['PHP_SELF'] ?>" method="post">
  35. <fieldset>
  36. <legend><?= $_SERVER['PHP_SELF'] ?></legend>
  37. <label for="string">String:</label>
  38. <input type="text" id="string" name="string" value="<?= htmlspecialchars($string) ?>" />
  39. <label for="expression">Reguliere expressie:</label>
  40. <input type="text" id="expression" name="expression" value="<?= htmlspecialchars($expression) ?>" />
  41. <button type="submit">Test</button>
  42. </fieldset>
  43. </form>
  44. </body>
  45. </html>
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (8)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.023s