Mappen aanmaken
Ik heb een profielen script en nou wil ik dat wanneer mensen zich aanmelden dat hij een map in het mapje users aanmaakt met diie persoon zijn ID... dit wil ik zodat zijn plaatjes daar dan in kunnen inplaats van alles in een grote map maar hoe doe ik dat ?
en ook wil ik dat mensen geen tekens of spaties in hun naam kunnen zetten
dit is het stukje code
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<?
if ($action == "add") {
// ff kijken of hij wel alles heeft ingevult wat nodig is
if (!$username || !$naam || !$password1 || !$password2) {
$error .= "- Je hebt helemaal geen velden ingevuld. Probeer opnieuw.<br>";
$errors = "1";
}
// ff kijken of de 2 passwords gelijk zijn
if ($password1 != $password2) {
$error .= "- De twee passworden kwamen niet met elkaar overeen, probeer opnieuw.<br>";
$errors = "1";
}
// ff kijken of de passwords wel lang genoeg zijn
if (strlen($password1) <= 5) {
$error .= "- Het password wat je gekozen hebt is te kort, probeer een langer password. Minstens 6 tekens of meer.<br>";
$errors = "1";
}
$sql = "SELECT username FROM members WHERE username = '$username'";
$result = mysql_query($sql);
if (mysql_num_rows($result) != "0") {
$error .= "- Het lijkt erop dat deze username al eerder is gebruikt. Verzin een andere username en probeer opnieuw.<br>";
$errors = "1";
}
if ($errors == "1")
{
echo "<b>Registratie is mislukt! klik <a href=index.php?page=register&action=new><b>hier</b></a> om terug te gaan</b>";
showerror($error);
}
else {
$code = md5(strrand(8));
$md5_password = md5($password1);
$aangemeld = date("Y-m-d H:i:s");
$naam = addslashes($naam);
$email = addslashes($email);
$woonplaats = addslashes($woonplaats);
$username = addslashes($username);
$password = addslashes($password);
$geslacht = addslashes($geslacht);
$geaardheid = addslashes($geaardheid);
$lengte = addslashes($lengte);
$profielinhoud = addslashes($profielinhoud);
$dag = addslashes($dag);
$maand = addslashes($maand);
$jaar = addslashes($jaar);
$geboortedatum = "19$jaar-$maand-$dag";
$naam = smily2img($naam);
$woonplaats = smily2img($woonplaats);
$kleurogen = smily2img($kleurogen);
$lengte = smily2img($lengte);
$relatie = smily2img($relatie);
$hobby = smily2img($hobby);
$muziek = smily2img($muziek);
$film = smily2img($film);
$site = smily2img($site);
$kleur = smily2img($kleur);
$naam = htmlentities($naam);
$username = strtolower($username);
$username = ereg_replace(" ", "_", $username);
$sql = "INSERT INTO members(userid, username, password, email, active, code, level, naam, geboortedatum, woonplaats, geslacht, geaardheid, lengte, aangemeld, gewijzigd, views) VALUES ('', '$username', '$md5_password', '$email', '1', '$code', '0', '$naam', '$geboortedatum', '$woonplaats', '$geslacht', '$geaardheid', '$lengte', '$aangemeld', '$aangemeld', '0')";
$result = mysql_query($sql);
#mail("$email", "Je account is aangemaakt", "Welkom bij onze website.\n\nVeel plezier,\n\nWebmaster\n", "From: [email protected]\nReply-To: [email protected]\n");
echo "
Welkom $naam!<br><br>Je bent succesvol geregistreerd. <br>
";
exit;
}
}
?>
if ($action == "add") {
// ff kijken of hij wel alles heeft ingevult wat nodig is
if (!$username || !$naam || !$password1 || !$password2) {
$error .= "- Je hebt helemaal geen velden ingevuld. Probeer opnieuw.<br>";
$errors = "1";
}
// ff kijken of de 2 passwords gelijk zijn
if ($password1 != $password2) {
$error .= "- De twee passworden kwamen niet met elkaar overeen, probeer opnieuw.<br>";
$errors = "1";
}
// ff kijken of de passwords wel lang genoeg zijn
if (strlen($password1) <= 5) {
$error .= "- Het password wat je gekozen hebt is te kort, probeer een langer password. Minstens 6 tekens of meer.<br>";
$errors = "1";
}
$sql = "SELECT username FROM members WHERE username = '$username'";
$result = mysql_query($sql);
if (mysql_num_rows($result) != "0") {
$error .= "- Het lijkt erop dat deze username al eerder is gebruikt. Verzin een andere username en probeer opnieuw.<br>";
$errors = "1";
}
if ($errors == "1")
{
echo "<b>Registratie is mislukt! klik <a href=index.php?page=register&action=new><b>hier</b></a> om terug te gaan</b>";
showerror($error);
}
else {
$code = md5(strrand(8));
$md5_password = md5($password1);
$aangemeld = date("Y-m-d H:i:s");
$naam = addslashes($naam);
$email = addslashes($email);
$woonplaats = addslashes($woonplaats);
$username = addslashes($username);
$password = addslashes($password);
$geslacht = addslashes($geslacht);
$geaardheid = addslashes($geaardheid);
$lengte = addslashes($lengte);
$profielinhoud = addslashes($profielinhoud);
$dag = addslashes($dag);
$maand = addslashes($maand);
$jaar = addslashes($jaar);
$geboortedatum = "19$jaar-$maand-$dag";
$naam = smily2img($naam);
$woonplaats = smily2img($woonplaats);
$kleurogen = smily2img($kleurogen);
$lengte = smily2img($lengte);
$relatie = smily2img($relatie);
$hobby = smily2img($hobby);
$muziek = smily2img($muziek);
$film = smily2img($film);
$site = smily2img($site);
$kleur = smily2img($kleur);
$naam = htmlentities($naam);
$username = strtolower($username);
$username = ereg_replace(" ", "_", $username);
$sql = "INSERT INTO members(userid, username, password, email, active, code, level, naam, geboortedatum, woonplaats, geslacht, geaardheid, lengte, aangemeld, gewijzigd, views) VALUES ('', '$username', '$md5_password', '$email', '1', '$code', '0', '$naam', '$geboortedatum', '$woonplaats', '$geslacht', '$geaardheid', '$lengte', '$aangemeld', '$aangemeld', '0')";
$result = mysql_query($sql);
#mail("$email", "Je account is aangemaakt", "Welkom bij onze website.\n\nVeel plezier,\n\nWebmaster\n", "From: [email protected]\nReply-To: [email protected]\n");
echo "
Welkom $naam!<br><br>Je bent succesvol geregistreerd. <br>
";
exit;
}
}
?>
Gewijzigd op 01/01/1970 01:00:00 door R
dit is volgensmij niet je hele script, slechts een deel... heb je ook een register pagina?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
<?
elseif($action == "new") {
echo "
Nieuwe gebruiker aanmaken
<br><br>
<form method=\"post\" action=\"$PHP_SELF?page=register&action=add\">
<table cellpadding=\"0\" border=\"0\" cellspacing=\"0\">
<tr>
<td width=\"250\">* Gebruikersnaam: </font></td>
<td width=\"275\"><input type=\"text\" name=\"username\" size=\"20\" maxlength=\"30\"></td>
</tr>
<tr>
<td width=\"250\">* E-mail: </font></td>
<td width=\"275\"><input type=\"text\" name=\"email\" size=\"20\" maxlength=\"40\"></td>
</tr>
<tr>
<td width=\"250\">* Password: </font></td>
<td width=\"275\"><input type=\"password\" name=\"password1\" size=\"15\" maxlength=\"30\"></td>
</tr>
<tr>
<td width=\"250\">* Retype Password: </font></td>
<td width=\"275\"><input type=\"password\" name=\"password2\" size=\"15\" maxlength=\"30\"></td>
</tr>
<tr>
<td width=\"250\">* Nickname: </font></td>
<td width=\"275\"><input type=\"text\" name=\"naam\" size=\"30\" maxlength=\"40\"></td>
</tr>
<tr>
<td width=\"250\">* Geboorte datum: </font></td>
<td width=\"275\"><input type=\"text\" name=\"dag\" size=\"2\" maxlength=\"2\"> - <input type=\"text\" name=\"maand\" size=\"2\" maxlength=\"2\"> 19<input type=\"text\" name=\"jaar\" size=\"2\" maxlength=\"2\"> ( dag/maand/jaar )</td>
</tr>
<tr>
<td width=\"250\">Woonplaats: </font></td>
<td width=\"275\"><input type=\"text\" name=\"woonplaats\" size=\"30\" maxlength=\"50\"></td>
</tr>
<td width=\"250\">Geslacht: </font></td>
<td width=\"275\">
<select name=\"geslacht\">
<option value=\"Man\">Man</option>
<option value=\"Vrouw\">Vrouw</option>
</select>
</td>
</tr>
<tr>
<td width=\"250\">Geaardheid: </font></td>
<td width=\"275\">
<select name=\"geaardheid\">
<option value=\"Hetero\">Hetero</option>
<option value=\"Homosexueel\">Homosexueel</option>
<option value=\"Bisexueel\">Bisexueel</option>
</select>
</td>
</tr>
<tr>
<td width=\"250\">Lengte: </font></td>
<td width=\"275\"><input type=\"text\" name=\"lengte\" size=\"10\" maxlength=\"40\"></td>
</tr>
<tr>
<td width=\"250\" align=\"right\" ><input type=\"submit\" value=\"Aanmelden\"></td>
<td width=\"275\"><input type=\"reset\" value=\"Opnieuw\"></td>
</tr>
</table>
</form>
<input type=\"hidden\" name=\"action\" value=\"add\"><BR><BR>*De velden die zijn aangegeven met een * zijn verplicht om in te vullen!
";
}
?>
elseif($action == "new") {
echo "
Nieuwe gebruiker aanmaken
<br><br>
<form method=\"post\" action=\"$PHP_SELF?page=register&action=add\">
<table cellpadding=\"0\" border=\"0\" cellspacing=\"0\">
<tr>
<td width=\"250\">* Gebruikersnaam: </font></td>
<td width=\"275\"><input type=\"text\" name=\"username\" size=\"20\" maxlength=\"30\"></td>
</tr>
<tr>
<td width=\"250\">* E-mail: </font></td>
<td width=\"275\"><input type=\"text\" name=\"email\" size=\"20\" maxlength=\"40\"></td>
</tr>
<tr>
<td width=\"250\">* Password: </font></td>
<td width=\"275\"><input type=\"password\" name=\"password1\" size=\"15\" maxlength=\"30\"></td>
</tr>
<tr>
<td width=\"250\">* Retype Password: </font></td>
<td width=\"275\"><input type=\"password\" name=\"password2\" size=\"15\" maxlength=\"30\"></td>
</tr>
<tr>
<td width=\"250\">* Nickname: </font></td>
<td width=\"275\"><input type=\"text\" name=\"naam\" size=\"30\" maxlength=\"40\"></td>
</tr>
<tr>
<td width=\"250\">* Geboorte datum: </font></td>
<td width=\"275\"><input type=\"text\" name=\"dag\" size=\"2\" maxlength=\"2\"> - <input type=\"text\" name=\"maand\" size=\"2\" maxlength=\"2\"> 19<input type=\"text\" name=\"jaar\" size=\"2\" maxlength=\"2\"> ( dag/maand/jaar )</td>
</tr>
<tr>
<td width=\"250\">Woonplaats: </font></td>
<td width=\"275\"><input type=\"text\" name=\"woonplaats\" size=\"30\" maxlength=\"50\"></td>
</tr>
<td width=\"250\">Geslacht: </font></td>
<td width=\"275\">
<select name=\"geslacht\">
<option value=\"Man\">Man</option>
<option value=\"Vrouw\">Vrouw</option>
</select>
</td>
</tr>
<tr>
<td width=\"250\">Geaardheid: </font></td>
<td width=\"275\">
<select name=\"geaardheid\">
<option value=\"Hetero\">Hetero</option>
<option value=\"Homosexueel\">Homosexueel</option>
<option value=\"Bisexueel\">Bisexueel</option>
</select>
</td>
</tr>
<tr>
<td width=\"250\">Lengte: </font></td>
<td width=\"275\"><input type=\"text\" name=\"lengte\" size=\"10\" maxlength=\"40\"></td>
</tr>
<tr>
<td width=\"250\" align=\"right\" ><input type=\"submit\" value=\"Aanmelden\"></td>
<td width=\"275\"><input type=\"reset\" value=\"Opnieuw\"></td>
</tr>
</table>
</form>
<input type=\"hidden\" name=\"action\" value=\"add\"><BR><BR>*De velden die zijn aangegeven met een * zijn verplicht om in te vullen!
";
}
?>
maardat is een page waar alleen de data wordt ingevoert daarna stuurt hij hem door naar ?add en dan wordt het verwerkt
kun je die ?add ook ff laten zien, aan html hebben we niets, php wel... Ik heb zelf ook zon mappen systeem als jij beschrijft...
`die staat hierboven! ?!?