Webbserverprogrammering 1

Show sourcecode

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

webbsrvprg/exercises/strings/

strings.php
strings1.php
strings1fb.php
strings2.php
strings2fb.php
strings3.php
strings3fb.php
strings4.php
strings4fb.php
strings5.php
strings5fb.php
strings6.php

strings4fb.php

38 lines UTF-8 Windows (CRLF)
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Stränghantering</title>
</head>
<body>
  <?php
    $doWrite 
false;

    if (isset(
$_POST["fnamn"]) && isset($_POST["enamn"]) && isset($_POST["epost"])) {
      
$fnamn mb_convert_case($_POST["fnamn"], MB_CASE_TITLE"UTF-8");
      
$enamn mb_convert_case($_POST["enamn"], MB_CASE_TITLE"UTF-8");
      
$epost $_POST["epost"];

      if (
mb_strpos($epost,"@") !== false && mb_strlen($epost) > 5) {
        
$back mb_substr($epostmb_strpos($epost,"@") + 1);

        if (
mb_strpos($back,".") !== false && mb_strlen($back) > 3) {
          if (
mb_strpos($back,".") < mb_strlen($back) - 2) {
            
$doWrite true;
          }
        }
      }

      if (
$doWrite) {
        echo 
"<p>
          
$fnamn $enamn<br>
          
$epost<br>
          </p>"
;
      } else {
        echo 
"Eposten är felaktigt, försök igen.";
      }
    }
  
?>
</body>
</html>