Nie mam pojęcia co nie działa, nie wyskakują żadne błędy.
<?php require_once('f_prawidlowe_dane.php'); $email=$_POST['email']; try { $lacz=lacz_bd(); //sprawdzenie czy podany adres istnieje w bazie $wynik=$lacz->query("select email from uzytkownik where email='$email'"); if(!wynik) throw new exception ('Nie znaleziono adresu emial'); else //utworzenie losowego hasla i zmiana w bazie danych { $wynik=$lacz->query("update uzytkownik set haslo='$nowe_haslo' where email='$email'"); if(!wynik) throw new exception ('Zmiana hasla nie powiodla sie'); else return $nowe_haslo; } //wyslanie hasla na email $wiersz=$wynik->fetch_object(); $email=$wiersz->email; $od="Od: maxdamagee"; $temat="Zmiana hasla"; $wiad="Haslo zostało zmienione na $nowe_haslo"; return true; else throw new exception ('Wysylanie email nie powiodlo sie'); } catch (exception $e) { exit; } ?>
To jest mój trzeci w pełni samodzielnie napisany skrypt więc za bardzo się na mnie nie wyżywajcie...
