![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 126 Pomógł: 0 Dołączył: 19.09.2003 Skąd: Białystok Ostrzeżenie: (10%) ![]() ![]() |
Mam skrypt, który podczas rejestracji wysyła maila z haslem. Oto kod:
[php:1:3664e7edaa]<? if (file_exists("vars.php")): include("vars.php"); endif; if (file_exists("header.php")): include("header.php"); endif; ?> <? if ($register == "yes"): $name = ereg_replace(""",""",$name); $city = ereg_replace(""",""",$city); $country = ereg_replace(""",""",$country); $descrip = ereg_replace(""",""",$descrip); if ($username == "" || $email == ""): echo "<font color=$color><B>Oops!</b></font> <P>Please complete the following fields: <form method="post" action="register.php"> <input type="hidden" name="register" value="yes"><P>"; if ($username == ""): echo "Please choose a username: <input type="text" name="username" size="30" maxlength="30"><BR>"; else: echo "<input type="hidden" name="username" value="$username">"; endif; if ($email == ""): echo "Please enter your email address: <BR><input type="text" name="email" size="30" maxlength="30"><BR>"; else: echo "<input type="hidden" name="email" value="$email">"; endif; echo "<input type="hidden" name="name" value="$name"> <input type="hidden" name="age" value="$age"> <input type="hidden" name="sex" value="$sex"> <input type="hidden" name="email1" value="$email1"> <input type="hidden" name="city" value="$city"> <input type="hidden" name="country" value="$country"> <input type="hidden" name="url" value="$url"> <input type="hidden" name="descrip" value="$descrip"> <P><input type="submit" value="Register Now"> </form>"; else: $username_check = "$username"; $username_check = ereg_replace(""","",$username_check); $username_check = ereg_replace(""","",$username_check); $username_check = ereg_replace("*","",$username_check); $username_check = ereg_replace(" ","",$username_check); if (file_exists("users/$username.php") || $username_check != "$username"): echo "<font color=$color><B>Oops!</b></font><BR>"; if (file_exists("users/$username.php")): echo "<BR>I'm sorry, that user name is already taken.<BR>Please choose another one."; endif; if ($username_check != "$username"): echo "<BR>I'm sorry, the username you have chosen contains characters you cannot use.<BR>Please do not include spaces, double quotes or stars."; endif; echo "<form method="post" action="register.php"> <input type="hidden" name="register" value="yes"> <BR><input type="text" name="username" size="30" maxlength="30">"; echo "<input type="hidden" name="email" value="$email"> <input type="hidden" name="name" value="$name"> <input type="hidden" name="age" value="$age"> <input type="hidden" name="sex" value="$sex"> <input type="hidden" name="email1" value="$email1"> <input type="hidden" name="city" value="$city"> <input type="hidden" name="country" value="$country"> <input type="hidden" name="url" value="$url"> <input type="hidden" name="descrip" value="$descrip"> <P><input type="submit" value="Register Now"> </form>"; else: $passwd = date("sh"); $passwd1 = "$passwd"; $passwd = crypt($passwd, "salt"); if ($url == "http://"): $url = ""; endif; $fileMessage = "<?n"; $fileMessage .="$username = "$username";n"; $fileMessage .="$passwd = "$passwd";n"; $fileMessage .="$name = "$name";n"; $fileMessage .="$age = "$age";n"; $fileMessage .="$sex = "$sex";n"; $fileMessage .="$email = "$email";n"; $fileMessage .="$email1 = "$email1";n"; $fileMessage .="$city = "$city";n"; $fileMessage .="$country = "$country";n"; $fileMessage .="$url = "$url";n"; $fileMessage .="$descrip = "$descrip";n"; $fileMessage .="?>"; $cartFile = fopen("users/$username.php","w+"); fputs($cartFile,$fileMessage); fclose($cartFile); $from = "$title <$fromemail>"; $subject = "Your Chat Forum Access Details"; $body = "Your access details are as follows: User: $username Pass: $passwd1 We recommend that you go to $myurl, select "Edit Profile" and change your password. Please retain this email for your future reference. "; $to = "$email"; mail($to,$subject,$body,"FROM: ".$from); echo "<center><font color=$color><B>Sucess!</b></font> <P>Your chosen name was successfully registered and your password has been emailed to <P><b>$email</b>. <P>Please check your email and then <a href="index.php?username=$username">login here</a>.</center><br><br><br>"; endif; endif; else: echo "<P>To use the $title you must first register. <P><font color="$color"><B>Registration</B></font> <form method="post" action="register.php"> <input type="hidden" name="register" value="yes"> <P>Please choose a username (no spaces allowed): <BR><input type="text" name="username" size="30" maxlength="30"> <BR>Please enter your email address: <BR><input type="text" name="email" size="30" maxlength="30"> <P>Once you have completed registration your password to access the Chat Forum will be emailed to you. <P><font color="$color"><B>Additional Profile Info</B></font> <P><table border="0" cellspacing="0" cellpadding="0"> <tr> <td width="120"><font face="$font" size="$size">Name :</td> <td width="200"><font face="$font" size="$size"><input type="text" name="name" size="30" maxlength="30"></td> </tr> <tr> <td><font face="$font" size="$size">Age:</td> <td><font face="$font" size="$size"><input type="text" name="age" size="30" maxlength="30"></td> </tr> <tr> <td><font face="$font" size="$size">Sex:</td> <td><font face="$font" size="$size"> <input type="radio" name="sex" value="Male" checked> Male <input type="radio" name="sex" value="Female"> Female </td> </tr> <tr> <td><font face="$font" size="$size">Email:</td> <td><font face="$font" size="$size"><input type="text" name="email1" size="30" maxlength="30"></td> </tr> <tr> <td><font face="$font" size="$size">City:</td> <td><font face="$font" size="$size"><input type="text" name="city" size="30" maxlength="30"></td> </tr> <tr> <td><font face="$font" size="$size">Country:</td> <td><font face="$font" size="$size"><input type="text" name="country" size="30" maxlength="30"></td> </tr> <tr> <td><font face="$font" size="$size">Web Site URL:</td> <td><font face="$font" size="$size"><input type="text" name="url" size="30" maxlength="50" value="http://"></td> </tr> <tr> <td valign="top"><br><font face="$font" size="$size">About Yourself:</td> <td><font face="$font" size="$size"> <textarea name="descrip" cols="26" rows="6" wrap="PHYSICAL"></textarea> </td> </tr> </table> <P><center><input type="submit" value="Register Now!"></center></form>"; endif; ?> <? if (file_exists("footer.php")): include("footer.php"); endif; ?> [/php:1:3664e7edaa] Co jest nie tak? Wyskakuja takie komunikaty: Warning: fopen(users/tfgdfgfdg.php): failed to open stream: No such file or directory in c:appservwwwwebchatmanagerregister.php on line 121 Warning: fputs(): supplied argument is not a valid stream resource in c:appservwwwwebchatmanagerregister.php on line 122 Warning: fclose(): supplied argument is not a valid stream resource in c:appservwwwwebchatmanagerregister.php on line 123 Warning: mail(): Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in c:appservwwwwebchatmanagerregister.php on line 140 kiedy nazwa nowego usera to: tfgdfgfdg |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 445 Pomógł: 0 Dołączył: 21.12.2003 Skąd: Tomaszów Lubelski Ostrzeżenie: (10%) ![]() ![]() |
Spróbuj:
[php:1:baa94d6a48]<?php // (...) $cartFile = fopen("users/".$username.".php","w+"); // (...) ?>[/php:1:baa94d6a48] Pozamieniaj też zmienne przesyłane na tablice '$_POST[]' i '$_GET[]': [php:1:baa94d6a48]<?php echo $_POST['zmienna']; echo $_GET['zmienna']; ?>[/php:1:baa94d6a48] -------------------- Don't worry, be happy!
Gadu-Gadu: 1687784 Darmowe komponenty na stronę WWW - licznik księga gości shoutbox chat kalendarz data godzina imieniny IP host przeglądarka odwiedzającego ankieta sonda |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 09:22 |