Sign up..
Warning: fopen(users/data.txt): failed to open stream: Permission denied in /new/sign_up.php on line 23
Warning: fwrite(): supplied argument is not a valid stream resource in /new/sign_up.php on line 24
Warning: fclose(): supplied argument is not a valid stream resource in /new/sign_up.php on line 25
Warning: fopen(): open_basedir restriction in effect. File /.htpasswd) is not within the allowed path(s): /new/sign_up.php on line 26
Warning: fopen(/home/sites/852/cgi-bin/.htpasswd): failed to open stream: Operation not permitted in /new/sign_up.php on line 26
Warning: fwrite(): supplied argument is not a valid stream resource in /new/sign_up.php on line 27
Warning: fclose(): supplied argument is not a valid stream resource in /new/sign_up.php on line 28
Ik heb wat zitten proberen maar misschien dat iemand de oplossing wel weet..
Alvast bedankt.
<body bgcolor=ffb300 hlink=black alink=black vlink=black link=black>
<center>
<font face="verdana" size="2">
<form action="sign_up.php" method="post">
<table border=1 bordercolor=black cellpadding=3 cellspacing=0>
<tr><Td style="border-left:none;border-right:none;border-top:none;" bgcolor=cc0000><font size=2 color=ffb300><strong>Inschrijven</strong></td></tr>
<Tr><td style="border-left:none;border-right:none;border-bottom:none;border-top:none;" bgcolor="white"><Table border=0 cellpadding=0 cellspacing=0>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?
if (($nick != "") && ($email != "")) {
$pass=rand(99999,999999);
$pasj=crypt($pass);
$tz=file("users/data.txt");
$x=explode("|",$tz[(count($tz)-1)]);
mail($email,"Bevestiging inschrijving","Welkom ".$nick.", '\nJe wachtwoord is (bij het inloggen je wachtwoord):'".$pass."'");
$f=fopen("users/data.txt","a");
fwrite($f,(($x[0]/1)+1)."|".$nick."|".$pasj."|".$email."||||||".date("YmdHis")."|||||||||||||||||\n");
fclose($f);
$f=fopen("/.htpasswd","a");
fwrite($f,(($x[0]/1)+1).":".$pasj.":\n");
fclose($f);
echo "<Tr><td><font size=2>Er is een mailtje naar je verzonden.";
exit;
}
?>
if (($nick != "") && ($email != "")) {
$pass=rand(99999,999999);
$pasj=crypt($pass);
$tz=file("users/data.txt");
$x=explode("|",$tz[(count($tz)-1)]);
mail($email,"Bevestiging inschrijving","Welkom ".$nick.", '\nJe wachtwoord is (bij het inloggen je wachtwoord):'".$pass."'");
$f=fopen("users/data.txt","a");
fwrite($f,(($x[0]/1)+1)."|".$nick."|".$pasj."|".$email."||||||".date("YmdHis")."|||||||||||||||||\n");
fclose($f);
$f=fopen("/.htpasswd","a");
fwrite($f,(($x[0]/1)+1).":".$pasj.":\n");
fclose($f);
echo "<Tr><td><font size=2>Er is een mailtje naar je verzonden.";
exit;
}
?>
<Tr><td width=150><font size=2>Nick:</td><td><input name="nick"></td></tr>
<Tr><td><font size=2>Email:</td><td><font size=2><input name="email"></td></tr>
<tr><Td></tD><td><font size=2><input type="submit" value="Submit"></td><td></td></tr></table></td></tr></table>
</for
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?
if (($nick != "") && ($email != "")) {
$pass=rand(99999,999999);
$pasj=crypt($pass);
$tz=file("users/data.txt");
$x=explode("|",$tz[(count($tz)-1)]);
mail($email,"Bevestiging inschrijving","Welkom ".$nick.", '\nJe wachtwoord is (bij het inloggen je wachtwoord):'".$pass."'");
$f=fopen("users/data.txt","a");
fwrite($f,(($x[0]/1)+1)."|".$nick."|".$pasj."|".$email."||||||".date("YmdHis")."|||||||||||||||||\n");
fclose($f);
$f=fopen(".htpasswd","a");
fwrite($f,(($x[0]/1)+1).":".$pasj.":\n");
fclose($f);
echo "<Tr><td><font size=2>Er is een mailtje naar je verzonden.";
exit;
}
?>
if (($nick != "") && ($email != "")) {
$pass=rand(99999,999999);
$pasj=crypt($pass);
$tz=file("users/data.txt");
$x=explode("|",$tz[(count($tz)-1)]);
mail($email,"Bevestiging inschrijving","Welkom ".$nick.", '\nJe wachtwoord is (bij het inloggen je wachtwoord):'".$pass."'");
$f=fopen("users/data.txt","a");
fwrite($f,(($x[0]/1)+1)."|".$nick."|".$pasj."|".$email."||||||".date("YmdHis")."|||||||||||||||||\n");
fclose($f);
$f=fopen(".htpasswd","a");
fwrite($f,(($x[0]/1)+1).":".$pasj.":\n");
fclose($f);
echo "<Tr><td><font size=2>Er is een mailtje naar je verzonden.";
exit;
}
?>
probeer de files data.txt en .htpasswd eens 766 te chmodden.
[2]
Quote:
$f=fopen("/.htpasswd","a");
Chmod die ook 766 en zet in je php file het volledige pad.
het werkt wel al beter met de data.txt maar toch werkt het NOG niet helemaal goed..:S
BTW, kan het niet zo zijn dat de map: .htpasswd anders heet, en/of wat voor map moet het pcies zijn?! door die punt ervoor verdwijnt hij telkens namelijk.. :S
het is geen map (map? MAP? Directory!), het is een bestand