/", "^", $tag); if (strlen($tag) >= strlen($_SESSION["woord"])) { if ($tag == $_SESSION["woord"] ) { $sout = "$tag "; $objResponse = new xajaxResponse(); $objResponse -> addAppend('aanwijzingen', 'innerHTML', $sout); $objResponse -> addAssign('lucille', 'innerHTML', "Lucille Werner: 'Lingo!'"); $objResponse -> addConfirmCommands(5, "Lucille Werner: 'Gefeliciteerd! Je hebt het woord geraden! Wil je een nieuw woord?'"); $_SESSION["turns"] = 1; $_SESSION["woord"] = ""; newWord(); $lucille = "Lucille Werner: 'We zijn op zoek naar een woord van ". strlen($_SESSION["woord"]) . " letters, beginnend met een ". substr($_SESSION["woord"], 0,1) . ". Beurt ". $_SESSION["turns"]."'"; if (isset($_SESSION["score"])) { $_SESSION["score"] += 50; } else { $_SESSION["score"] = 50; } $fp = fopen("highscore.php", "r+"); $highscore = fread($fp, filesize("highscore.php")); fclose($fp); if ($_SESSION["score"] > $highscore) { unlink("highscore.php"); $fp = fopen("highscore.php", "x+"); $highscore = $_SESSION["score"]; fwrite($fp, $highscore); fclose($fp); } $objResponse -> addAssign('aanwijzingen', 'innerHTML', ""); $objResponse -> addAssign('woorden', 'innerHTML', substr($_SESSION["woord"], 0, 1)); $objResponse -> addAssign('lucille', 'innerHTML', $lucille); $objResponse -> addAssign('woord', 'value', substr($_SESSION["woord"], 0, 1)); $objResponse -> addAssign('lucille', 'innerHTML', $lucille); $objResponse -> addAssign('score', 'innerHTML', $_SESSION["score"]); $objResponse -> addAssign('highscore', 'innerHTML', $highscore); return $objResponse->getXML(); } else { $fp = fopen("entries.txt", "a+"); fwrite($fp, $_SERVER["REMOTE_ADDR"] . " -> " . $_SESSION["woord"] . " -> " . $tag . "\n"); fclose($fp); for ($i = 0; $i < strlen($_SESSION["woord"]); $i ++) { $t[$i] = substr($tag, $i, 1); $w[$i] = substr($_SESSION["woord"], $i, 1); if ($t[$i] == $w[$i]) { $t[$i] = "" . $t[$i] . ""; } if ($t[$i] != $w[$i]) { for ($x = 0; $x < strlen($_SESSION["woord"]); $x++) { if ($t[$i] == substr($_SESSION["woord"], $x, 1) && substr($_SESSION["woord"], $x, 1) != substr($tag, $x, 1)) { $t[$i] = "" . $t[$i] . ""; } } } } $tag =""; foreach ($t as $s) { $tag .= $s; } if (isset($_SESSION["turns"]) && $_SESSION["turns"] != 0) { $_SESSION["turns"] += 1; } else { $_SESSION["turns"] = 1; } $lucille = "Lucille Werner: 'We zijn op zoek naar een woord van ". strlen($_SESSION["woord"]) . " letters, beginnend met een ". substr($_SESSION["woord"], 0,1) . ". Beurt ". $_SESSION["turns"]."'"; if ($_SESSION["turns"] == 6) { $_SESSION["turns"] = 1; $lucille = "Lucille Werner: 'Helaas! Het woord waar we naar op zoek waren was " . $_SESSION["woord"]. "'"; $objResponse = new xajaxResponse(); $objResponse -> addAssign('aanwijzingen', 'innerHTML', $_SESSION["woord"]); $objResponse -> addAssign('lucille', 'innerHTML', $lucille); $objResponse -> addAssign('woord', 'value', ""); $objResponse -> addConfirmCommands(5, "Lucille Werner: 'Helaas! Het woord waar we naar op zoek waren was " . $_SESSION["woord"]. ". Wil je een nieuw woord?'"); $_SESSION["turns"] = 1; $_SESSION["woord"] = ""; newWord(); $lucille = "Lucille Werner: 'We zijn op zoek naar een woord van ". strlen($_SESSION["woord"]) . " letters, beginnend met een ". substr($_SESSION["woord"], 0,1) . ". Beurt ". $_SESSION["turns"]."'"; $objResponse -> addAssign('aanwijzingen', 'innerHTML', ""); $objResponse -> addAssign('woorden', 'innerHTML', substr($_SESSION["woord"], 0, 1)); $objResponse -> addAssign('lucille', 'innerHTML', $lucille); $objResponse -> addAssign('woord', 'value', substr($_SESSION["woord"], 0, 1)); $objResponse -> addAssign('lucille', 'innerHTML', $lucille); return $objResponse->getXML(); } $fp = fopen("highscore.php", "r+"); $highscore = fread($fp, filesize("highscore.php")); fclose($fp); $sout = $tag . "
"; $objResponse = new xajaxResponse(); $objResponse -> addAppend('aanwijzingen', 'innerHTML', $sout); $objResponse -> addAssign('woorden', 'innerHTML', $w[0]); $objResponse -> addAssign('lucille', 'innerHTML', $lucille); $objResponse -> addAssign('woord', 'value', $w[0]); $objResponse -> addAssign('highscore', 'innerHTML', $highscore); return $objResponse->getXML(); } } else { $sout = "$tag "; $objResponse = new xajaxResponse(); $objResponse -> addAssign('woorden', 'innerHTML', $sout); $objResponse -> addAssign('woord', 'value', $tag); return $objResponse->getXML(); } } function newGame () { $_SESSION["turns"] = 1; $_SESSION["woord"] = ""; newWord(); $lucille = "Lucille Werner: 'We zijn op zoek naar een woord van ". strlen($_SESSION["woord"]) . " letters, beginnend met een ". substr($_SESSION["woord"], 0,1) . ". Beurt ". $_SESSION["turns"]."'"; $objResponse = new xajaxResponse(); $objResponse -> addAssign('aanwijzingen', 'innerHTML', ""); $objResponse -> addAssign('woorden', 'innerHTML', substr($_SESSION["woord"], 0, 1)); $objResponse -> addAssign('lucille', 'innerHTML', $lucille); $objResponse -> addAssign('woord', 'value', substr($_SESSION["woord"], 0, 1)); $objResponse -> addAssign('lucille', 'innerHTML', $lucille); $objResponse -> addAssign('score', 'innerHTML', $_SESSION["score"]); return $objResponse->getXML(); } function nieuwSpel () { $_SESSION["score"] = 0; return newGame(); } $xajax = new xajax(); $xajax->registerFunction('lingo'); $xajax->registerFunction('newGame'); $xajax->registerFunction('nieuwSpel'); $xajax->processRequests(); ?> printJavascript();?>

SCHUURTJE LINGO

"/>
Lucille Werner: 'We zijn op zoek naar een woord van letters, beginnend met een '
Score:
High Score: