Webbserverprogrammering 1

Show sourcecode

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

webbsrvprg/exercises/

formuppg-2.php
formuppg.php
hejsvejsfil.php
index.php
ovn-cla1.php
ovn-cla2.php
ovn-cook1.php
ovn-cook2.php
ovn-cook3.php
ovn-cook32.php
ovn-cook4.php
ovn-extra1.php
ovn-extra2.php
ovn-extra3.php
ovn-form1-2.php
ovn-form1.php
ovn-form2-2.php
ovn-form2.php
ovn-form3-2.php
ovn-form3.php
ovn-form4-2.php
ovn-form4.php
ovn-form5-2.php
ovn-form5.php
ovn-form6-2.php
ovn-form6.php
ovn-func1.php
ovn-func3.php
ovn-gr1.php
ovn-gr6.php
ovn-gr7.php
ovn-incl1.php
ovn-incl2-1.php
ovn-incl2-2.php
ovn-incl2-3.php
ovn-incl2-4.php
ovn-strhant1.php
ovn-strhant2.php
ovn-strhant3.php
ovn-strhant4.php
ovn-strhant5.php

formuppg-2.php

37 lines UTF-8 Windows (CRLF)
<?php

if (
    isset (
$_POST["2"], $_POST["3"], $_POST["4"])
) {
    
$resultat = 0;
    if (
$_POST["2"] === "val23") {
        
$resultat++;
    }
    if (
$_POST["3"] === "val32") {
        
$resultat++;
    }

    if (
$_POST["4"] === "val43") {
        
$resultat++;
    }
    
$meddelande = "Hej!\n\n";
    
$meddelande .= "Du fick " . $resultat . " av 3 poäng.\n";

    
$mottagare = "allmol25@varmdogymnasium.se";
    
$rubrik = "Resultat från formuläret";

    
$mejlhuvud = "From: allmol25@varmdogymnasium.se\r\n";
    
$mejlhuvud .= "Reply-To: allmol25@varmdogymnasium.se" . "\r\n";
    
$mejlhuvud .= "Content-Type: text/plain; charset=UTF-8\r\n";
    if (
mail($mottagare, $rubrik, $meddelande, $mejlhuvud)) {
        echo 
"<p>Formuläret är skickat!</p>";
        echo 
"<p>Du fick " . $resultat . " av 3 poäng.</p>";
        echo 
"<p>Mejlet har skickats till skolans adress.</p>";
    } else {
        echo 
"<p>Det gick inte att skicka mejlet.</p>";
    }

} else {
    echo 
"<p>Du måste fylla i e-postadressen och besvara alla frågor.</p>";
}
?>