Webbserverprogrammering

Show sourcecode

The following files exists in this folder. Click to view.

webbsrvprg/exercises/

cart.php
idk.html
incl1.php
index.css
intro.php
ovn_forms1.php
ovn_forms1b.php
ovn_forms2.php
ovn_forms2b.php
ovn_forms3.php
ovn_forms3b.php
ovn_forms4.php
ovn_forms4b.php
ovn_forms5.php
ovn_forms5b.php
ovn_funct1.php
ovn_funct2.php
ovn_funct3.php
ovn_funct4.php
ovn_funct5.php
ovn_funct6.php
ovn_funct7.php
ovn_gr1.php
ovn_gr2.php
ovn_gr3a.php
ovn_gr3b.php
ovn_gr4.php
ovn_gr5.php
ovn_incl1.php
ovn_incl2a.php
ovn_incl2b.php
ovn_incl2c.php
ovn_strings1.php
ovn_strings1b.php
ovn_strings2.php
ovn_strings2b.php
ovn_strings3.php
ovn_strings4.php
ovn_strings4b.php
ovn_strings5.php
ovn_strings5b.php
quiz.php
sidslut.php
sidstart.php
text.php

quiz.php

119 lines UTF-8 Windows (CRLF)
<?php 
    $mejlperhaps 
= False;
    
$one = $_POST["one"] ?? null;
    
$two = $_POST["two"] ?? null;
    
$three = $_POST["three"] ?? null;
    
$name = $_POST["name"] ?? null;
    
$typename = "text";
    
$type1 = "search";
    
$type2 = "hidden";
    
$type3 = "hidden";
    
$value = "nästa fråga";
    if (
$one != null){
        
$typename = "hidden";
        
$type1 = "hidden";
        
$type2 = "search";
    }
    if (
$two != null){
        
$typename = "hidden";
        
$type1 = "hidden";
        
$type2 = "hidden";
        
$type3 = "search";
        
$value = "skicka";
    }
    if (
$three != null){
        
$typename = "hidden";
        
$type1 = "hidden";
        
$type2 = "hidden";
        
$type3 = "hidden";
        
$value = "Tack för deltagandet!";
        
$mejlperhaps = True;
    }
                
?>
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>QUIZ</title>
    <style>
        .container {
            font-size: 15px;
            font-weight: lighter;
        }
        .body {
            text-align: center;
        }
        h1, label {
            font-family: "Times New Roman", Times, serif;
        }
        h3 {
            font-weight: lighter;
        }
    </style>
</head>
<body>
<div class="body">
    <h1>Quiz</h1>
    <hr>
    <h3>Tack för att du svarar på mitt quiz! Fyll i ditt namn och vilken bokstav du anser har rätt svar nedan!</h3>
    <hr>
        <form method="post">
            <input type="<?= $typename ?>" name="name" placeholder="Ditt förnamn" value="<?= $name ?>">
            <br><br>
            <div class="container">
                <input type="<?= $type1 ?>" list="fraga1" size="50" name="one" value="<?= $one ?>" placeholder="vilket tal är kongruent med 999999 &lpar; mod 7 &rpar; ?">
                <datalist id="fraga1">
                    <option value="70">
                    <option value="8">
                    <option value="1000">
                    <option value="12">
                </datalist>

                <input type="<?= $type2 ?>" list="fraga2" size="50" name="two" value="<?= $two ?>" placeholder="vad var det bästa barnprogrammet?">
                <datalist id="fraga2">
                    <option value="kluro">
                    <option value="hotell kantarell">
                    <option value="pepparkornen">
                    <option value="piggley winks">
                </datalist>

                <input type="<?= $type3 ?>" list="fraga3" size="50" name="three" value="<?= $three ?>" placeholder="vilken är den bästa klassen">
                <datalist id="fraga3">
                    <option value="23te">
                    <option value="24te">
                    <option value="25te">
                    <option value="26te">
                </datalist>
            </div>
            <br>

            <input type="submit" value="<?= $value ?>">
            <br><br><br>

        </form>

        <?php 
            
if ($mejlperhaps === True){
                
$meddelande = $name . " " . $one . " " . $two . " " . $three;
                
$rubrik = "Svar på quiz";
                
$mejlhuvud = "MIME-Version: 1.0\r\n";
                
$mejlhuvud .= "Content-type: text/html; charset=utf-8\r\n";
                
$mottagare = "rebhjo24@varmdogymnasium.se";

                
mail($mottagare, $rubrik, $meddelande, $mejlhuvud);

                
header("Location: " . $_SERVER["PHP_SELF"]);
                exit;
            }
        
?>
</div>
        <footer>
            <hr>
            <p>Mejl: rebhjo24@vardmogymnasium.se</p>
            <br><br><br>

        </footer>
</body>
</html>