Abgefragt wird nach folgendem Schema:
[Zahl]=[Begriff] oder [Begriff]=[Zahl]
Durch eine integrierte Statistik kann man ablesen wie gut man das Master-System bereits beherrscht. Es ist in PHP programmiert und erfordert deshalb PHP fähigen Webspace.
Hier ist der Code in dem man natürlich seine Begriffe einfügen bzw. ändern muss. In eine Datei .php fügt man einfach den Code ein und lädt ihn auf einen PHP fähigen Server. Danach kannn es losgehen.
Code: Alles auswählen
<?php
error_reporting (E_ALL);
session_start ();
srand ((double)microtime()*1000000);
$html = array ();
html_init ($html);
print $html['head'];
print '<table width="100%" border="0"><tr><td>';
print $html['form_start'];
print $html['form_nav'];
print $html['form_end']. '</td><td>';
if (isset($_SESSION['richtig'])) {
print 'richtig: '.$_SESSION['richtig'];
}
if (isset($_SESSION['falsch'])) {
print '<br>falsch: '.$_SESSION['falsch'].'</td>';
}
print '</tr></table><hr>';
if (isset($_POST['action'])) {
if ($_POST['action'] == 'abfrage') {
if ( (isset($_POST['key']) && $_POST['key'] != '') &&
(isset($_POST['value']) && $_POST['value'] != '') )
{
$count = '';
if (strcasecmp ($_SESSION['data'][$_POST['key']],$_POST['value']) == 0) {
print '<b><font color="#2b8c17">richtig!</font></b><br>';
$count = 'richtig';
} else {
print '<b><font color="#b71414"><b>falsch!</b></font></b><br>richtig ist: ';
$count = 'falsch';
}
print $_POST['key'].' = '.$_SESSION['data'][$_POST['key']];
unset ($_SESSION['data'][$_POST['key']]);
if(isset($_SESSION[$count])) {
$_SESSION[$count]++;
} else {
$_SESSION[$count] = 1;
}
}
} else {
unset ($_SESSION['data']);
# session_unset ();
if ($_POST['action'] == 'Begriff') {
$_SESSION['reverse'] = 1;
} else
if ($_POST['action'] == 'Zahl') {
$_SESSION['reverse'] = 0;
}
}
}
if (!isset($_SESSION['reverse'])) {
$_SESSION['reverse'] = 0;
}
if (!isset($_SESSION['data']) || ! count($_SESSION['data'])) {
$data = array ();
data_init ($data);
if ($_SESSION['reverse'] == 0) {
reset ($data);
while (list ($key, $val) = each ($data)) {
$_SESSION['data'][$key] = $val;
}
} else {
reset ($data);
while (list ($key, $val) = each ($data)) {
$_SESSION['data'][$val] = $key;
}
}
unset ($data);
}
$rand = array_rand ($_SESSION['data'], 1);
print $html['form_start'];
print $rand . ' = '.preg_replace ('/#key#/', $rand, $html['form_ask'] );
print $html['form_end'];
print $html['form_focus'];
print $html['fod'];
function data_init (&$data)
{
$data['00'] = 'Sau';
$data['01'] = 'Tee';
$data['02'] = 'Noah';
$data['03'] = 'Mai (Blumen)';
$data['04'] = 'Reh';
$data['05'] = 'Lee (Jeans)';
$data['06'] = 'Schi';
$data['07'] = 'Kuh';
$data['08'] = 'Fee';
$data['09'] = 'Po';
$data['10'] = 'Tasse';
$data['11'] = 'Tot (Skelett)';
$data['12'] = 'Tanne';
$data['13'] = 'Team';
$data['14'] = 'Teer';
$data['15'] = 'Tollwut (Hund)';
$data['16'] = 'Tasche';
$data['17'] = 'Theke';
$data['18'] = 'Taufe';
$data['19'] = 'Taube';
$data['20'] = 'Nase';
$data['21'] = 'Noten';
$data['22'] = 'Nonne';
$data['23'] = 'Nemo (Fisch)';
$data['24'] = 'Narr (Hampelmann)';
$data['25'] = 'Nil (Schlauch)';
$data['26'] = 'Nische';
$data['27'] = 'Nike (Schuh)';
$data['28'] = 'Nivea (Creme)';
$data['29'] = 'Nabelschnur';
$data['30'] = 'Moos';
$data['31'] = 'Matte';
$data['32'] = 'Mohnbrötchen';
$data['33'] = 'Mama';
$data['34'] = 'Meer (Eimer)';
$data['35'] = 'Müll';
$data['36'] = 'Masche';
$data['37'] = 'Mac (Burger)';
$data['38'] = 'Mafia (Kettensäge)';
$data['39'] = 'Map (Straßenkarte)';
$data['40'] = 'Rose';
$data['41'] = 'Ratte';
$data['42'] = 'RAN (Mikrofon)';
$data['43'] = 'Rum';
$data['44'] = 'Rohr';
$data['45'] = 'Roller';
$data['46'] = 'Rauch';
$data['47'] = 'Rock';
$data['48'] = 'Ruf';
$data['49'] = 'Raupe';
$data['50'] = 'Lasso';
$data['51'] = 'Latte';
$data['52'] = 'Linie';
$data['53'] = 'Leim';
$data['54'] = 'Leier';
$data['55'] = 'Lolli';
$data['56'] = 'Loch';
$data['57'] = 'Lack';
$data['58'] = 'Lava (Gestein)';
$data['59'] = 'Lupe';
$data['60'] = 'Schüsse';
$data['61'] = 'Schutt';
$data['62'] = 'Scheune';
$data['63'] = 'Schaum';
$data['64'] = 'Schere';
$data['65'] = 'Schal';
$data['66'] = 'Schachbrett';
$data['67'] = 'Scheck';
$data['68'] = 'Schaf';
$data['69'] = 'Scheibe (Glas)';
$data['70'] = 'Käse';
$data['71'] = 'Kette';
$data['72'] = 'Kanne';
$data['73'] = 'Kamm';
$data['74'] = 'Karre';
$data['75'] = 'Keule';
$data['76'] = 'Koch';
$data['77'] = 'Kacke';
$data['78'] = 'Kaffee';
$data['79'] = 'Kappe';
$data['80'] = 'Fass';
$data['81'] = 'Fit (Kniebeuge)';
$data['82'] = 'Fahne';
$data['83'] = 'WM (Medaille)';
$data['84'] = 'Pferd';
$data['85'] = 'Falle';
$data['86'] = 'Haifisch';
$data['87'] = 'Waage';
$data['88'] = 'Waffe';
$data['89'] = 'VIP (Krone)';
$data['90'] = 'Bus';
$data['91'] = 'Bett';
$data['92'] = 'Bahn';
$data['93'] = 'Baum';
$data['94'] = 'Bier';
$data['95'] = 'Ball';
$data['96'] = 'Buch';
$data['97'] = 'Backe (Ohrfeige)';
$data['98'] = 'Bifi (Wurst)';
$data['99'] = 'Papa';
}
function html_init (&$html)
{
$html['head'] = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>Master-System Tester</title>
</head>
<body>';
$html['form_focus'] = '<script type="text/javascript">
<!--
document.forms[1].elements[0].focus();
//-->
</script>';
$html['form_start'] = '<form action="'.$GLOBALS['PHP_SELF'].'" method="post">';
$html['form_nav'] = 'Abfragen nach: <input type=submit name="action" value="Begriff"> <input type=submit name="action" value="Zahl">';
$html['form_ask'] = '<input type="text" name="value" value=""><input type="hidden" name="key" value="#key#"><input type="hidden" name="action" value="abfrage">';
$html['form_end'] = '</form>';
$html['fod'] = '</body></html>';
}
?>