Advertisement
Borzyk

Untitled

Jul 4th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. <!DOCTYPE html><?php
  2. $zad = "";
  3. $x= "";
  4. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  5. if (empty($_POST["login"])) {
  6. $xErr = "dawaj zdanie!";
  7. } else {
  8. $x = test_input($_POST["login"]);
  9. // check if name only contains letters and whitespace
  10. if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
  11. $xErr = "Only letters and white space allowed";
  12. }
  13. }
  14.  
  15. if (empty($_POST["zad"])) {
  16. $zad = "Gender is required";
  17. } else {
  18. $zad = test_input($_POST["zad"]);
  19. }
  20. }
  21.  
  22.  
  23. function test_input($data) {
  24. $data = trim($data);
  25. $data = stripslashes($data);
  26. $data = htmlspecialchars($data);
  27. return $data;
  28. }
  29. ?>
  30. <html><head><title>Strona główna</title><meta charset="UTF-8"></head><body>
  31. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
  32. <input type="text" name="login" value="<?php echo $_POST['login'] ?>"/><br>
  33. <input type="radio" name="zad" <?php if (isset($zad) && $zad=="2 podział zdań") echo "checked";?> value="2 podział zdań">
  34. <br>
  35. <input type="radio" name="zad" <?php if (isset($zad) && $zad=="3 naprawa wielkosci liter") echo "checked";?> value="3 naprawa wielkosci liter"> <br>
  36. <input type="radio" name="zad" <?php if (isset($zad) && $zad=="4 układanie zdań") echo "checked";?> value="4 układanie zdań"> <br>
  37. <input type="radio" name="zad" <?php if (isset($zad) && $zad=="5 oznaczanie duplikatów") echo "checked";?> value="5 oznaczanie duplikatów"> <br>
  38.  
  39.  
  40. <input type="submit" name="submit" />
  41. <?php
  42. if($_POST['submit']){
  43. if (isset($zad) && $zad=="2 podział zdań"){
  44.  
  45. $y = explode('.',$x);
  46. $c=count($y);
  47. for($i=0;$i<$c;$i++){
  48. echo '<a href="https://www.google.pl/search?q='.urlencode($y[$i]).'."target="_blank">'.$y[$i].'</a><br>';
  49.  
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement