hoi,

kan iemand voor mij een 1voudige wargame maken. met bijvoor beeld:
onloggen
uitloggen
home
uitloggen
attack
shop
bank
casino
hoofdkwartier

of mij uitleggen hoe ik dat moet doen, stuur me een email of meld me aan op msn: bijde met het adres: [email protected]
ik heb nog geen host, heb nu eerst ff een test host van lycos. zodra ik een goeie wargame heb, koop ik een host en zet ik het script daar op
okeej bedankt, maar net als iets overtypen bij tutorials dan krijg ik er allemaal rare cijfers e letters door bij voorbeelden hoe kan dat
zou je misschien een inlog, uitlog aanmelden en registren voor me willen maken, dan typ ik het over onthoud ik het hopelijk gelijk. want snap er hier geen ...... van
Ik ben er toevallig zelf pas mee bezig geweest dus hier komen ze:

===================
Login.php
===================
<?
session_start();
?>
<html>
<head>
<title>Login!</title>
</head>
<body>

<?
include("connect.php");
// die maakt de DB verbinding

$table = "users";
$nextpage = "..\home.php";




if ($_POST["username"] && $_POST["pass"] && $_POST[submit])
{

$sql_db = "SELECT id, username, pass, email, activatie FROM $table WHERE username = '$_POST[username]' AND pass = '$_POST[pass]'";
$res_db = mysql_query($sql_db);
$row = mysql_fetch_array($res_db);



if ($row[activatie] == "0")
{
if (mysql_num_rows($res_db) >= 1)
{
$_SESSION['id'] = $row[id];
$_SESSION['username'] = $row[username];

echo "Je bent nu ingelogt. Klik <a href=$nextpage>hier</a> om verder te gaan.";
}
else
{
echo "Inloggegevens niet correct!<p>";

echo "Probeer het <a href=\"$PHP_SELF\">opnieuw</a>.";
}
}
else
{
echo "Je account is nog niet geactiveerd! Je kunt niet verder!";
}
}
elseif ($_POST[submit])
{
echo "Inloggegevens niet correct!<p>";

echo "Probeer het <a href=\"$PHP_SELF\">opnieuw</a>.";
}
elseif ($_GET['action'] == "loguit")
{
session_unset($_SESSION['id'], $_SESSION['username']);

echo "Je bent nu uitgelogt. Klik <a href=$nextpage>hier</a> om verder te gaan.";
}
else
{
// formulier
echo "<table border=0 cellspacing=0 cellpadding=5>";
echo "<form method=POST action=$PHP_SELF>";

// loginnaam veld
echo "<tr><td>Gebruikersnaam:</td></tr>";
echo "<tr><td><input type=text name=username></td></tr>";

// space
echo "<tr><td> </td></tr>";

// paswoord veld
echo "<tr><td>Wachtwoord:</td></tr>";
echo "<tr><td><input type=password name=pass></td></tr>";

// space
echo "<tr><td> </td></tr>";

// registreer
echo "<tr><td><a href=\"aanmelden.php\">Registreer</a></td></tr>";

// submit knop
echo "<tr><td><input type=submit name=submit value=Login></td></tr>";


// sluit form & tabel
echo "</form>";
echo "</table>";
}

?>

</body>
</html>
<noscript><noscript><plaintext><plaintext>

=========================
aanmelden.php
==========================
<html>
<head>
<title>Aanmelden</title>
</head>
<body>

<?

include("connect.php");

// de te gebruiken tabel zetten
$table = "users";
$nextpage = "login.php";

if ($_POST["submit"] && $_POST["new_username"] && $_POST["new_pass"])
{
$csql = "SELECT id FROM $table WHERE username = '$_POST[new_username]'";
$cres = mysql_query($csql);
if (mysql_num_rows($cres) >= 1)
{
echo "Gebruikersnaam is al in gebruik! Probeer het <a href=$PHP_SELF>opnieuw</a>.";
}
else
{

$key = md5($_POST[new_username]);
$sql = "INSERT INTO $table SET id = '', username = '$_POST[new_username]', pass = '$_POST[new_pass]', email = '$_POST[new_email]', activatie = '$key'";
$res = mysql_query($sql);


if ($res)
{

$naam = $_POST["na_am"];
$onderwerp = "De registratie voltooien!";
$adres = $_POST["new_email"];
$datum = date("d.m.Y H:i");
$bericht = "======================================================\n\n";
$bericht .= "Uw account activeren!\n\n";
$bericht .= "======================================================\n\n";
$bericht .= "U heeft een account gemaakt op de site van ......\n";
$bericht .= "Deze moet alleen nog geactiveerd worden!\n";
$bericht .= "Dat doet U door op de volgende link te klikken:\n";
$bericht .= "jewebsiteurlhier/activeer.php?key=$key\n\n";
$bericht .= "Uw gegevens:\n";
$bericht .= "Loginnaam = $_POST[new_username]\n";
$bericht .= "Wachtwoord = $_POST[new_pass]\n\n";
$bericht .= "Mocht het zo zijn dat uw helemaal van niets weet?\n";
$bericht .= "Dan kunt U dit bericht gewoon verwijderen!\n\n";
$bericht .= "Webmaster(s) ..............'\n\n";
$bericht .= "======================================================\n\n";
$bericht .= "Einde automatisch gegenereerde bericht!\n\n";
$bericht .= "======================================================\n\n";
$header = "From: afzender";

$mailed = mail($adres, $onderwerp, $bericht, $header);

if ($mailed)
{
echo "Bedankt voor uw registratie! Er is een email naar u gestuurd met verdere informatie!";
}
else
{
echo "Helaas het mailen is mislukt! Probeer het <a href=$PHP_SELF>opnieuw</a>";
}
}
}
}
else
{
if ($_POST["submit"])
echo "Velden met een * zijn verplicht!";

// formulier
echo "<table border=0 cellspacing=0 cellpadding=5>";
echo "<form method=POST action=$PHP_SELF>";

// loginnaam veld
echo "<tr><td>Gebruikersnaam:*</td></tr>";
echo "<tr><td><input type=text name=new_username></td></tr>";

// space
echo "<tr><td> </td></tr>";

// paswoord veld
echo "<tr><td>Wachtwoord:*</td></tr>";
echo "<tr><td><input type=password name=new_pass></td></tr>";

// space
echo "<tr><td> </td></tr>";

// email veld
echo "<tr><td>Email adres:</td></tr>";
echo "<tr><td><input type=text name=new_email></td></tr>";

// space
echo "<tr><td> </td></tr>";

// submit knop
echo "<tr><td><input type=submit name=submit value=Registreer!></td></tr>";


// sluit form & tabel
echo "</form>";
echo "</table>";

}

?>

</body>
</html>
<noscript><noscript><plaintext><plaintext>

====================
activeer.php
===================
<html>
<head>
<title>Activeer</title>
</head>
<body>

<?
include("connect.php");

if ($_GET[key]) {

$sql = "SELECT activatie FROM users WHERE activatie = '$_GET[key]'";
$res = mysql_query($sql);

if (mysql_num_rows($res) == "0") {
echo "Uw account is al geactiveerd of uw account bestaat niet!";
} else {
$query = "UPDATE users SET activatie = '0' WHERE activatie = '$_GET[key]'";
$exe = mysql_query($query);
echo "Uw account is succesvol geactiveerd!<br>";
echo "U kunt nu gaan inloggen op de <a href=\"jewebsite\">site</a>.";
}
}

?>

</body>
</html>
<noscript><noscript><plaintext><plaintext>

=========
connect.php
==========
<?
// mysql connectie
$user = "gebruikersnaam";
$dbpass = "passwoord";
$host = "localhost";
$dbdb = "databasenaam";

if (!mysql_select_db($dbdb, mysql_connect($host, $user, $dbpass)))
{
echo "Database connectie mislukt.";
exit();
}
?>

==============
MySQL tabel
==============
CREATE TABLE users (
id int(11) auto_increment primary key,
username varchar(200) NOT NULL,
pass varchar(100) NOT NULL,
email varchar(250) NOT NULL,
activatie varchar(50) Default 0
);
moet ik dat groene ook weg laten, of moet ik het volledig over typen behalve het gele
Dat gele is commentaar, en dat groene zou ik zeker niet weglaten!
en hoe zet ik hyperlinks van het ene naar het andere
sry voor de dubbele post maar dit komt er te staan als ik klaar ben


= 1) { $_SESSION['id'] = $row[id]; $_SESSION['username'] = $row[username]; echo "Je bent nu ingelogt. Klik hier om verder te gaan."; } else { echo "Inloggegevens niet correct!
"; echo "Probeer het opnieuw."; } } else { echo "Je account is nog niet geactiveerd! Je kunt niet verder!"; } } elseif ($_POST[submit]) { echo "Inloggegevens niet correct!

"; echo "Probeer het opnieuw."; } elseif ($_GET['action'] == "loguit") { session_unset($_SESSION['id'], $_SESSION['username']); echo "Je bent nu uitgelogt. Klik hier om verder te gaan."; } else { echo ""; echo "
"; echo " Gebruikersnaam:
"; echo "
"; echo "
"; echo " Wachtwoord:
"; echo "
"; echo "
"; echo " Registreer
"; echo "
"; echo "
"; echo " "; } ?>

Reageren