<?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..
anders spam je de site niet vol met je galgje gezeur, de 2 scripts waar jij op gereageerd hebt hadden html?
Beste Kim.

Graag verder gaan in je vorige topic: klik

Niels

Reageren