- 
                    Üyelik
                    22.08.2015
                
- 
                    Yaş/Cinsiyet
                    34 / E
                
- 
                    Meslek
                    Otel İşletmeciliği
                
- 
                    Konum
                    Konya
                
                - 
                    Ad Soyad
                    N** K**
                
- 
                    Mesajlar
                    14
                
- 
                    Beğeniler
                    5 / 0
                
- 
                    Ticaret
                    1, (%100)
                
 
                Merhaba,
Elimdeki scriptin arkadaşına gönder vs. gibi iletişim formu gerektiren bölgeleri SMTP mail sistemine göre editledim fakat şifremi unuttum bölümünü bir türlü editleyemedim. Biraz karmaşık görünüyor mantık yürütemiyorum. Yol gösterecek arkadaşlar fikirlerini söyler ve yardım ederse sevinirim. Sifre.php ve Sifrem.php dosyasının mantığını anlayabiliyorum fakat, dbs.php de neden o kod ayrı tutulmuş anlayamadım.
Sifre.php (Form)
Şifremi Unuttum -  echo $site_adi;?> -  echo $slogan;?>
	
<script>
</script>
		
			
			
			
				Şifremi Unuttum
			
			
			
		
			
	
		
		
			
			Copyright
			
			
			
		 
	 
@mysql_close();?>
Sifrem.php
 include ("dbs.php"); ?>
$email = guvenlik($_POST['email']);
$username = guvenlik($_POST['username']);
$ip=$_SERVER['REMOTE_ADDR'];
		$n2=mysql_num_rows(mysql_query("select * from uyeler where username = '$username' and email ='$email'"));
		
		if ($n2==0) {
			?><script>alert("Girdiğiniz bilgilere ait üyelik kaydı bulunmamaktadır. \n Lütfen tekrar deneyiniz !");
			window.location = " echo $site; ?>/Sifre.php"
			</script>
		}
		else
		{
		$sifrem = sifreuret(8);
		$sifre = md5($sifrem);
		$q=mysql_query("Update uyeler set password = '$sifre' where username= '$username' and email = '$email'");
		$konu = "Yeni şifreniz.";
		$mesaj= "Merhaba ". $username ." 
Yeni şifreniz : ".$sifrem."
".$site_adi;
		postala($email,$site_adi,$site_mail,$konu,$mesaj) 
		?><script>alert("Yeni şifreniz e-mail adresinize gönderildi.");
		window.location = " echo $site; ?>"
		</script>
		}?>@mysql_close();?>
DBS.Php (Bu dosyada postala değişkeni atanmış)
function postala($gidecekMail,$gonderenAd,$gonderenMail,$konu,$mesaj) {
    $headers = "MIME-Version: 1.0\n";
    $headers .= "Content-type: text/html; charset=iso-8859-9\n";
    $headers .= "X-Mailer: PHP\n";
    $headers .= "X-Sender: PHP\n";
    $headers .= "From: $gonderenAd<$gonderenMail>\n";
    $headers .= "Reply-To: $gonderenAd<$gonderenMail>\n";
    $headers .= "Return-Path: $gonderenAd<$gonderenMail>\n";
    @mail($gidecekMail,$konu,$mesaj,$headers);
}