SHOW:
|
|
- or go back to the newest paste.
| 1 | <?php | |
| 2 | function isprime($primetest) {
| |
| 3 | $maxtest = sqrt($primetest); | |
| 4 | for ($i = 2; $i <= $maxtest; ++$i) {
| |
| 5 | if ($primetest % $i == 0) {
| |
| 6 | return false; | |
| 7 | } | |
| 8 | } | |
| 9 | return true; | |
| 10 | } | |
| 11 | ?> | |
| 12 | ||
| 13 | <html> | |
| 14 | <head> | |
| 15 | <title>Primzahl-Test</title> | |
| 16 | </head> | |
| 17 | ||
| 18 | <body> | |
| 19 | <form action=""> | |
| 20 | Gib eine Zahl ein: | |
| 21 | <input type="text" name="zahl"> | |
| 22 | <input type="submit" name="submit" value="Primzahl-Testen"> | |
| 23 | </form> | |
| 24 | </body> | |
| 25 | </html> | |
| 26 | ||
| 27 | <?php | |
| 28 | if(isset($_REQUEST['submit'])) {
| |
| 29 | - | if(isprime($_REQUEST['zahl'])) {
|
| 29 | + | if(isprime($_REQUEST['zahl']) || $_REQUEST['zahl'] != 1) {
|
| 30 | echo '<br><b>Die Zahl ist eine Primzahl!</b>'; | |
| 31 | } else {
| |
| 32 | echo '<br><b>Die Zahl ist keine Primzahl!"</b>'; | |
| 33 | } | |
| 34 | } | |
| 35 | ?> |