![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 24.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Jestem początkujący mam następyjący problem. Po rejestracji zostaje wysyłany link aktywacyjny. Niestety linki dochodzą w kratkę raz jest ok raz nie. Czym to może być spowodowane, czy istnieje możliwość żę podczas równoczesnej rejestracji kilku osób wysyła tylko do1 osoby. Czy ktoś może mi pomóc w napisani w php automatu gdzie po podaniu email zostanie wysłany do użytkownika ponownie link aktywacyjny. Za pomoc jestem skłonny odwdzięczyć się finansowo. Podaje część skryptu odpowiedzialnego za wysyłkę linku aktywacyjnego if($dane_ok) { $zapytanie = mysql_query("INSERT INTO `uzytkownicy` ( `id` , `login` , `haslo` , `plec` , `miejscowosc` , `imie` , `nazwisko` , `email` , `admin` , `active` ) VALUES (0, '$login', '".md5($haslo)."', $plec, '$miejscowosc', '$imie', '$nazwisko', '$email', 0, 0);"); if($zapytanie) { $zapytanie = mysql_query("SELECT * FROM uzytkownicy WHERE login = '$login';"); $wynik = mysql_fetch_array($zapytanie); $user_id = $wynik['id']; $zapytanie = mysql_query("INSERT INTO `poczekalnia` ( `id` , `user_id` , `hash` ) VALUES (0, $user_id, '".(md5($email))."');"); if($zapytanie) { $zapytanie = mysql_query("SELECT * FROM ustawienia LIMIT 1"); $zmienne = mysql_fetch_array($zapytanie); $link_aktywacyjny = $zmienne['serwis_url']."_aktywuj,konto/".md5($email).'/'; $tresc = '<!DOCTYPE HTML PUBLIC "-//W3C//Dtd HTML 4.0 transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2"></head> <body bgcolor="#ffffff"><font face="Arial" style="font-size:13px;" color="#3e3e3e">'.nl2br(($zmienne['email_potwierdzenie'])).'</font></body></html>'; $headers = "Return-Path: <".$zmienne['admin_email'].">\r\n"; $headers = "MIME-Version: 1.0 \r\n"; $headers .= "Content-type: text/html; charset=iso-8859-2 \r\n"; $headers .= 'From: "Administrator" <'.$zmienne['admin_email'].'>\r\n'; $headers .= 'Reply-To: "'.$zmienne['admin_email'].'" \r\n'; $headers .= 'X-Priority: 1\r\n'; $headers .= 'X-MSMail-Priority: High\r\n'; $tresc = strtr($tresc, "\xA5\x8C\x8F\xB9\x9C\x9F", "\xA1\xA6\xAC\xB1\xB6\xBC"); $tresc = str_replace("{login}",$login,$tresc); $tresc = str_replace("{haslo}",$haslo,$tresc); $tresc = str_replace("{imie}",$imie,$tresc); $tresc = str_replace("{link_aktywacyjny}",$link_aktywacyjny,$tresc); $tresc = str_replace("{serwis_url}",$zmienne['serwis_url'],$tresc); mail($email,$zmienne['serwis_url']." - Aktywacja konta",$tresc,$headers); mkdir("uzytkownicy/$login", 0777); } Dziekuje za pomoc |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 06:34 |