<?php
$foutmelding=NULL;
$woordenlijst=array("olielamp", "contract", "krokodil", "tuinkers", "uitdelen", "rituelen", "ritselen", "vakantie", "uitkeren", "studeren", "struiken", "postbode",
"afvalbak", "stadhuis", "probleem", "strekken", "boeketje", "computer", "weekblad", "minister", "contract", "schilder", "tekening", "laminaat", "iedereen", "mercedes",
"apennoot", "kerstmis", "gewapend", "afzuiger", "aquarium", "naaldhak", "stekkers", "uiterste", "flitsers", "nagellak", "luchtbel", "aanrecht", "proberen", "kastdeur");
if(isset($_POST["gecodwoord"]))
{
$gecod_woord=$_POST["gecodwoord"];
foreach($woordenlijst as $w)
{
if (md5($w)==$gecod_woord)
{
$woord=$w;
}
}
}
else
{
$woord=$woordenlijst[array_rand($woordenlijst,1)];
$gecod_woord=md5($woord);
}
if(isset($_POST["geproblet"]))
{
$geproblet=$_POST["geproblet"];
}
else
{
$geproblet=NULL;
}
if(isset($_POST["pogingen"]))
{
$poging=$_POST["pogingen"];
}
else
{
$poging=0;
}
// genereert de punten aan het begin
if(isset($_POST["bezig"]))
{
$punten=$_POST["bezig"];
}
else
{
$lengte=strlen($woord);
$x=0;
if(!isset($punten))
{
$punten=NULL;
while(($x < $lengte))
{
$punten .= ".";
$x++;
}
}
}
//hieronder het script dat de punten vervangt door letters
if(isset($_POST["letter"]) and ($_POST["letter"]!=NULL))
{
$letter=$_POST["letter"];
$offset=0;
$positie = 0;
$positie = strpos($woord,$letter,$offset);
while($positie!== false)
{
$positie = strpos($woord,$letter,$offset);
$offset=$positie+1;
if($positie != '0')
{
$punten = substr_replace($punten,$letter,$positie,1);
}
else
{
if(strpos($woord,$letter,0)=='0')
{
$punten = substr_replace($punten,$letter,0,1);
}
}
}
if((strpos($woord,$letter)===false) and (isset($letter)))
{
$foutmelding="<font color=red>Niet voorkomende letter:</font> ";
$poging++;
}
}
else
{
if(isset($_POST["gecodwoord"]))
{
echo "<font color=red>Fout!, je hebt geen letter ingevuld</font>";
}
$letter=NULL;
}
echo "<img src=".$poging.".gif><br><br>";
if($poging==10)
{
echo "Je hebt verloren! het woord was: <b>".$woord."</b>";
exit;
}
echo $foutmelding;
unset($foutmelding);
$geproblet .= " ". $letter;
echo "<b>".$letter."</b>";
echo "<h2>".$punten."</h2>";
echo "<b>fouten:</b> <font color=red>".$poging."</font>";
echo "<br>";
echo "<b>geprobeerde letters:</b> <font color=red>".$geproblet."</font>";
$zelf = $_SERVER['PHP_SELF'];
if($punten==$woord)
{
echo "<br><br><b>Gefeliciteerd, je hebt het woord gevonden! </b>";
exit;
}
echo '<br>
<FORM ACTION="'.$zelf.'" width="150" METHOD="POST">
<b>Probeer de letter:<br>
<INPUT TYPE="text" NAME="letter" SIZE="1" MAXLENGTH="1">
<INPUT TYPE="hidden" NAME="gecodwoord" VALUE="'.$gecod_woord.'">
<INPUT TYPE="hidden" NAME="bezig" VALUE="'.$punten.'">
<INPUT TYPE="hidden" NAME="pogingen" VALUE="'.$poging.'">
<INPUT TYPE="hidden" NAME="geproblet" VALUE="'.$geproblet.'">
<INPUT TYPE="submit" VALUE="Probeer"></b>';
echo "<br><br><br>".$woord;
?>
dit is mijn script voor galgje, weet iemand hoe je hier een goede html bij kunt maken, en wat er fout is aan dit script want hij geeft steeds foutmelding..
8.149 views