Registeren en je eigen map plus pagina's
Ik wil een site maken dat je een eigen map krijgt als je je aanmeldt met een aantal pagina's.
Alleen ik heb nog geen inlog systeem want ik weet niet of ik daar op moet inbouwen of dat iemand hier een heel script voor heeft.
Kan iemand mij verder hier in helpen?
Bedankt
zoiets en dan ook zo doen dat er niet de hele tijd een map word aangemaakt
na ja
GR. mebus!
Maar daarna moet ik ook zorgen dat er bepaalde pagina's worden geplaats in die map.
Hoe krijg ik dat dan voor me kaar?
ma eenmaal als hun mapje is aangemaakt kennen ze zelf met de functie:
een file maken en dan kan je zo doen dat alleen .html .css dat soort bestanden zijn toegestaan om aan te maken
GR. mebus!
Hoe weet ik of ik PHP4 of PHP5 heb:$
Zo niet (bijvoorbeeld bij een online host, waar vaak eigen error pages zijn), dan kan je phpinfo() gebruiken.
Edit
Of phpversion() idd :)
Gewijzigd op 01/01/1970 01:00:00 door Willem Jan Z
Ok, ik ben even bezig met een scriptje. Post hem zo.
Code (php)
Is dit goed?
Naar wat cmodden? 777?
Ohh kud, dubbel post
Gewijzigd op 01/01/1970 01:00:00 door Wessel Huising
moet natuurlijk zijn:
fclose($log_handle);
Edit:
$log = $_POST["nickname"] . ".txt";
is niet erg 'veilig'.
en voor "\r\n" heeft PHP de constante PHP_EOL
is niet erg 'veilig'.
en voor "\r\n" heeft PHP de constante PHP_EOL
Gewijzigd op 01/01/1970 01:00:00 door Bo az
Warning: fopen() expects at least 2 parameters, 1 given in /home/gbustery/domains/ghostbustery.com/public_html/superaccount/love/aangemaakt.php on line 4
Warning: fwrite(): supplied argument is not a valid stream resource in /home/gbustery/domains/ghostbustery.com/public_html/superaccount/love/aangemaakt.php on line 5
Warning: fclose(): supplied argument is not a valid stream resource in /home/gbustery/domains/ghostbustery.com/public_html/superaccount/love/aangemaakt.php on line 6
dit gaf ie aan:O
Wat doe ik fout..
@boaz
Waarvoor is het onveilig?
En wat is er mis met de \r\n? Het maatk toch gewoon een nieuwe regel aan?
Gewijzigd op 01/01/1970 01:00:00 door Wessel Huising
Ingevuldt:
Code (php)
Error:
Warning: fopen(.txt): failed to open stream: Permission denied in /home/gbustery/domains/ghostbustery.com/public_html/superaccount/love/aangemaakt.php on line 4
Warning: fwrite(): supplied argument is not a valid stream resource in /home/gbustery/domains/ghostbustery.com/public_html/superaccount/love/aangemaakt.php on line 5
Warning: fclose(): supplied argument is not a valid stream resource in /home/gbustery/domains/ghostbustery.com/public_html/superaccount/love/aangemaakt.php on line 6
Gewijzigd op 01/01/1970 01:00:00 door Wessel Huising
Html pagina met daarin een inpotboxje:
Code (php)
1
2
3
4
2
3
4
<form method="POST" action="aangemaakt.php">
<p align="center"><input type="text" name="nickname" size="20" value="Nickname"></p>
<p align="center"><input type="submit" value="Registreer" name="B1"></p>
</form>
<p align="center"><input type="text" name="nickname" size="20" value="Nickname"></p>
<p align="center"><input type="submit" value="Registreer" name="B1"></p>
</form>
Gewijzigd op 01/01/1970 01:00:00 door Wessel Huising
Zelfde probleem... Iets duidelijker mag wel, je hebt de rechten (correct) aangepast? Heeft de map ook lees en schrijfrechten?
Misschien tijd dervoor?
EDIT
hij doet het.
Maar nu alleen het .txt bestandje. De bedoeling is dat je op de pagina daarvoor je naam ingeeft in een boxje en dan maakte hij dus (jenaam).txt aan..
Nu maakt die alleen .txt aan:P
Er is dus niet iets goed aan:
Maar wat..
EDIT
Hij doet het;)
MAAR
Nu wil ik ook dat ie een html pagina aantmaatk met een bepaalde tekst erin, en ook de naam vervangen door de $_POST('Nickname') en waarin die de gegevens opslaat in het bepaalde bestand.. ALleen hoe krijg ik het voor mekaar?
Gewijzigd op 01/01/1970 01:00:00 door Wessel Huising
Kan iemand mij pls helpen
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
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
<?php
$naam = $_POST['nickname'];
//log file
$log = "" . $naam . ".txt";
$log_write = "Gemaakt door: Wessel\r\n";
$log_handle = fopen($log, "a+");
fwrite($log_handle, $log_write);
fclose($log_handle);
// index file
$index = "love_" . $_POST["nickname"] . ".htm";
$index_write = "<html>
<head>
<meta http-equiv='Content-Language' content='nl'>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1252'>
<title>Love Calculater!</title>
</head>
<body>
<form method='POST' action='berekenen_" . $naam . ".php'>
<p align='center'>Wat is jou <b>volledige </b>naam?</p>
<p align='center'><input type='text' name='jounaam' size='20' value='Jouw naam!'></p>
<p align='center'>Geef hier 3 de <b>volledige </b>namen voor wie je wat voelt.</p>
<p align='center'><input type='text' name='T1' size='20' value='Naam 1'></p>
<p align='center'><input type='text' name='T2' size='20' value='Naam 2'></p>
<p align='center'><input type='text' name='T3' size='20' value='Naam 3'></p>
<p align='center'><input type='submit' value='Bereken!' name='B1'></p>
</form>
</body>
</html>";
$index_handle = fopen($index, "a+");
fwrite ($index_handle, $index_write);
fclose($index_handle);
//berekenen_(jenaam).php file
$berekenen = "berekenen_" . $naam . ".php"
$berekenen_write1 = "<?php
$jounaam = $_POST['jounaam'];
$naam1 = $_POST['T1'];
$naam2 = $_POST['T2'];
$naam3 = $_POST['T3'];
$txtfile = ''" . $naam . "'.txt';
$berekenen_write = 'Naam Slachtoffer: ' . $jounaam . '\r\nNaam 1: ' . $naam1 . '\r\nNaam 2: ' . $naam2 . '\r\nNaam 3: ' . $naam3 . '\r\n\r\n';
$berekenen_handle = fopen($txtfile, 'a+');
fwrite($berekenen_handle, $berekenen_write);
fclose($berekenen_handle)
>";
berekenen_handle1 = fopen($berekenen, "a+");
fwrite($berekenen_handle1, $berekenen_write1);
fclose($berekenen_handle1);
[/code]
Error:
Parse error: syntax error, unexpected T_VARIABLE in /home/gbustery/domains/ghostbustery.com/public_html/superaccount/love/aangemaakt.php on line 46
EDIT
DOMM.. kan er nog steeds niet aan wenne
EDIT
lukt me weer niet.. volgende regel:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/gbustery/domains/ghostbustery.com/public_html/superaccount/love/aangemaakt.php on line 47
$naam = $_POST['nickname'];
//log file
$log = "" . $naam . ".txt";
$log_write = "Gemaakt door: Wessel\r\n";
$log_handle = fopen($log, "a+");
fwrite($log_handle, $log_write);
fclose($log_handle);
// index file
$index = "love_" . $_POST["nickname"] . ".htm";
$index_write = "<html>
<head>
<meta http-equiv='Content-Language' content='nl'>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1252'>
<title>Love Calculater!</title>
</head>
<body>
<form method='POST' action='berekenen_" . $naam . ".php'>
<p align='center'>Wat is jou <b>volledige </b>naam?</p>
<p align='center'><input type='text' name='jounaam' size='20' value='Jouw naam!'></p>
<p align='center'>Geef hier 3 de <b>volledige </b>namen voor wie je wat voelt.</p>
<p align='center'><input type='text' name='T1' size='20' value='Naam 1'></p>
<p align='center'><input type='text' name='T2' size='20' value='Naam 2'></p>
<p align='center'><input type='text' name='T3' size='20' value='Naam 3'></p>
<p align='center'><input type='submit' value='Bereken!' name='B1'></p>
</form>
</body>
</html>";
$index_handle = fopen($index, "a+");
fwrite ($index_handle, $index_write);
fclose($index_handle);
//berekenen_(jenaam).php file
$berekenen = "berekenen_" . $naam . ".php"
$berekenen_write1 = "<?php
$jounaam = $_POST['jounaam'];
$naam1 = $_POST['T1'];
$naam2 = $_POST['T2'];
$naam3 = $_POST['T3'];
$txtfile = ''" . $naam . "'.txt';
$berekenen_write = 'Naam Slachtoffer: ' . $jounaam . '\r\nNaam 1: ' . $naam1 . '\r\nNaam 2: ' . $naam2 . '\r\nNaam 3: ' . $naam3 . '\r\n\r\n';
$berekenen_handle = fopen($txtfile, 'a+');
fwrite($berekenen_handle, $berekenen_write);
fclose($berekenen_handle)
>";
berekenen_handle1 = fopen($berekenen, "a+");
fwrite($berekenen_handle1, $berekenen_write1);
fclose($berekenen_handle1);
[/code]
Error:
Parse error: syntax error, unexpected T_VARIABLE in /home/gbustery/domains/ghostbustery.com/public_html/superaccount/love/aangemaakt.php on line 46
EDIT
DOMM.. kan er nog steeds niet aan wenne
EDIT
lukt me weer niet.. volgende regel:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/gbustery/domains/ghostbustery.com/public_html/superaccount/love/aangemaakt.php on line 47
Gewijzigd op 01/01/1970 01:00:00 door Wessel Huising
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
Jup had ik gefixed check me post edit.. maar daaarna voglende probleem check ook me vorige post.. die van regel 47