Webbserverprogrammering 1

Show sourcecode

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

webbsrvprg/ovningar/

index.php
ovn-extra1.php
ovn-extra2.php
ovn-extra3.php
ovn-gr1.php
ovn-gr6.php
ovn-gr7.php

ovn-gr1.php

85 lines UTF-8 Windows (CRLF)
<?php
error_reporting
(-1); // Report all type of errors
ini_set('display_errors', 1); // Display all errors
ini_set('output_buffering', 0); // Do not buffer outputs, write directly
?>
<!DOCTYPE html>
<html lang="sv">

<head>
    <meta charset="UTF-8">
    <title>ovn-gr1</title>
</head>

<body>
    <input type="number" id="BBB" placeholder="Celcius">
    <button id="rakna">Räkna</button>
    <p id="AAA"></p>
    <?php
    $text1 
= "Kalle";
    
$enamn = "Anka";
    
$tal = 16;
    
$road = "Ankvägen";
    echo 
"$text1 $enamn bor på $road $tal <br>";
    
$sum = 0;
    for (
$i = 1; $i <= 100; $i++) {
        
$sum = $sum + $i;
    }
    
$i = 0;
    echo 
"$sum <br>";
    
$sum = 0;
    while (
$i <= 100) {
        
$sum += $i;
        
$i++;
    }
    echo 
"$sum <br>";
    
$i = 0;
    
$sum=0;
    
$celcius = -20;
    
$array1=[];
    
$array2=[];
    while (
$i <= 6) {
        
$fahrenheit = ($celcius *9/5) + 32;
        
$array1[]= $celcius;
        
$array2[]= $fahrenheit;
        echo 
"Celcius $celcius Fahrenheit $fahrenheit <br>";
        
$celcius += 10;
        
$i++;
    }
    foreach (
$array1 as $blama) {
        echo 
"Celcius $blama <br>";
    }
    foreach (
$array2 as $blama) {
        echo 
" Fahrenheit $blama <br>";
    }
    
var_dump($array1);
    echo
"<br>";
    
var_dump($array2);
    echo
"<br>";
    
print_r($array1);
    echo
"<br>";
    
print_r($array2);
    echo
"<br>";
    
$i = 0;
    
$array3=[1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ];
    for (
$i = 1; $i < 10; $i++) {
    
$array3[$i]= $array3[$i-1]*2;
    }
    foreach (
$array3 as $blama) {
    
$sum += $blama;
    }
    
$sum /= 10;
    
var_dump($array3);
    echo 
"<br>";
    echo 
"$sum <br>";
    
$sum=0;
    
?>
</body>

</html>
<script>
    a = document.getElementById("BBB");
    document.getElementById("rakna").addEventListener('click', function() {
        document.getElementById("AAA").innerHTML = "Fahrenheit " + ((9 / 5) * Number(a.value) + 32);
    });
</script>