Webbserv1: Källkod
Webbserverprogrammering 1

Show sourcecode

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

webbsrvprg/exercises/

index.php
ovn_class1.php
ovn_class2.php
ovn_class3.php
ovn_class4.php
ovn_class5.php
ovn_class6.php
ovn_class7.php
ovn_cook1.php
ovn_cook2.php
ovn_cook3.php
ovn_cook3_2.php
ovn_cook4.php
ovn_form1.php
ovn_form2.php
ovn_form3.php
ovn_form4.php
ovn_form5.php
ovn_form6.php
ovn_form7.php
ovn_form8.php
ovn_funk1.php
ovn_funk2.php
ovn_funk3.php
ovn_funk4.php
ovn_funk5.php
ovn_funk6.php
ovn_gr1.php
ovn_gr2.php
ovn_gr3.php
ovn_gr4.php
ovn_gr5.php
ovn_gr6.php
ovn_inc1.php
ovn_inc1_2.php
ovn_inc2_1.php
ovn_inc2_2.php
ovn_inc2_3.php
ovn_inc2_sidslut.php
ovn_inc2_sidstart.php
ovn_str1.php
ovn_str2.php
ovn_str3.php
ovn_str4.php
ovn_str5.php
ovn_uppg1.php
ovn_uppg2.php
ovn_uppg3.php
ovn_uppg4.php
ovn_uppg5.php
ovn_uppg6.php

ovn_str4.php

60 lines UTF-8 Windows (CRLF)
<!DOCTYPE html>
<html>
<body>

<form method="POST" action="">
 <p>Skriv ditt namn</p>
 <input type="text" name="namn">
 <p>Skriv ditt efternamn</p>
 <input type="text" name="enamn">
 <p>Skriv din epostadress</p>
 <input type="text" name="epost">

  <input type="submit" value="skicka">
</form>

<?php
 
if (isset($_POST["namn"]) && $_POST["namn"] != "") {
    
$namn mb_strtolower($_POST["namn"]);
    
$namn ucfirst($namn);
  echo 
$namn."<br>";
 }
 if (isset(
$_POST["enamn"]) && $_POST["enamn"] != "") {
    
$enamn mb_strtolower($_POST["enamn"]);
    
$enamn ucfirst($enamn);
  echo 
$enamn."<br>";
 }
 if (isset(
$_POST["epost"]) && $_POST["epost"] != "") {
  
$epost $_POST["epost"];
  if (
mb_strlen($epost) < 6) {
   echo 
"Eposten måste innehålla minst 6 tecken<br>";
  }
    if (
mb_strpos($epost"@") === false) {
      echo 
"Eposten måste innehålla @<br>";
    }
    else {
   
$epostLista mb_split("@"$epost);
   if (
mb_strlen($epostLista[1]) < 4) {
    echo 
"Eposten måste innehålla minst 4 tecken efter @-tecknet<br>";
   }
   else {
    if (
mb_strpos($epostLista[1], ".") === false) {
     echo 
"Eposten måste innehålla . efter @<br>";
    }
    else {
     
$epostLista1 $epostLista[1];
     
$epostLista2 explode("."$epostLista1);
     if (
mb_strlen($epostLista2[1]) < 2) {
      echo 
"Eposten måste innehålla minst 2 tecken efter .-tecknet<br>";
     }
     else {
      echo 
$epost;
     }
    }
   }
    }
 }
?> 

</body>
</html>