Willkommen zum PHP Quiz

Wir fangen direkt mit ein paar Grundlagen an

PHP ist eine abkürzung für .

Es ist eine -Sprache.

Man benötigt für PHP als Grundbaustein.

Um PHP zu nutzen, benutzt man die Endung "." als Datei-Typ.

Wenn man dann in PHP mit Variablen arbeitet nutzt man vor jedem Variablennamen ein -Zeichen

Diese Variablen können zu Text oder gesetzt werden.

Dieses Quiz ist

Code

	
					
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content=""> <meta name="author" content=""> <title>PHP Quiz</title> <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet"> <link href="css/freelancer.min.css" rel="stylesheet"> <link href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css"> <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css"> <link href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic" rel="stylesheet" type="text/css"> <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script> <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script> </head> <body id="page-top" class="index"> <nav id="mainNav" class="navbar navbar-default navbar-fixed-top navbar-custom"> <div class="container"> <div class="navbar-header page-scroll"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1"> <span class="sr-only">Aktivire das Menü</span> Menü <i class="fa fa-bars"></i> </button> <a class="navbar-brand" href="#page-top">PHP QUIZ</a> </div> <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1"> <ul class="nav navbar-nav navbar-right"> <li class="hidden"> <a href="#page-top"></a> </li> <li class="page-scroll"> <a href="#quiz">Quiz</a> </li> <li class="page-scroll"> <a href="#code">Code</a> </li> </ul> </div> </div> </nav> <header id="quiz"> <div class="container"> <div class="row"> <?php extract ($_GET); $ltext = array( "1a"=>'Personal Home Page', "2a"=>'Skript', "3a"=>'HTML', "4a"=>'php', "5a"=>'$', "6a"=>'Zahlen', "7a"=>'*', ); $finished = "yes"; foreach (array_keys($ltext) as $row) { $name1 = "input_".$row; $name2 = "text_".$row; $$name1 = htmlentities($$name1); $$name1 = htmlentities(stripslashes($_GET[$name1])); # diese Zeile verwenden, wenn ein Apostroph in der Lösung auftritt. if (strtolower($ltext["$row"]) == '*' && strtolower($$name1) != ""){ $$name2 = "<b>Cool</b><input type=\"hidden\" name=\"$name1\" value=\"{$ltext["$row"]}\">"; } else if (strtolower($$name1) == strtolower($ltext["$row"])){ $$name2 = "<b>{$ltext["$row"]}</b><input type=\"hidden\" name=\"$name1\" value=\"{$ltext["$row"]}\">"; } else { $$name2 = "<input style=\" background: transparent url('img/bg.jpg') no-repeat; color : #747862; height:24px; border:0; padding:4px 8px; border-radius:5px; margin-bottom:0px\" type=\"text\" size=\"12\" name=\"$name1\" value=\"{$$name1}\" maxlength=\"29\">"; $finished = "no"; } } if ($finished == "yes") { $auswertung = " <br> <p> Super mit nur <b>$versuch</b> Versuche(n) haben sie alle Aufgaben gemeistert. </p> <a class=\"btn btn-success btn-lg\" href=\"http://trashsound.de/\"> Nochmal </a>"; } else { $auswertung = "<input class=\"btn btn-success btn-lg\" type=\"submit\" name=\"submit\" value=\"Auswertung\">"; } $versuch++; print <<< ausgabe <form action="$PHP_SELF" method="get"> <! Beginn Lückentext --> <h3>Willkommen zum PHP Quiz</h3> <h4>Wir fangen direkt mit ein paar Grundlagen an</h4> <p>PHP ist eine abkürzung für $text_1a .</p> <p>Es ist eine $text_2a-Sprache.</p> <p>Man benötigt für PHP $text_3a als Grundbaustein.</p> <p>Um PHP zu nutzen, benutzt man die Endung ".$text_4a" als Datei-Typ.</p> <p>Wenn man dann in PHP mit Variablen arbeitet nutzt man vor jedem Variablennamen ein $text_5a-Zeichen</p> <p>Diese Variablen können zu Text oder $text_6a gesetzt werden.</p> <p>Wie findest du dieses Quiz? $text_7a</p> <! Hier endet der Lückentext --> $auswertung <input type="hidden" name="versuch" value="$versuch"> </form> ausgabe; ?> </div> </div> </header> <section id="code"> <div class="container"> <div class="row"> <blockquote> <pre> <code> </code> </pre> </blockquote> </div> </div> </section> <script src="vendor/jquery/jquery.min.js"></script> <script src="vendor/bootstrap/js/bootstrap.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script> <script src="js/jqBootstrapValidation.js"></script> <script src="js/contact_me.js"></script> <script src="js/freelancer.min.js"></script> </body> </html>