![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 4.02.2014 Ostrzeżenie: (20%) ![]() ![]() |
Mam taki problem użytkownicy rejestrują się na mojej stronie wysyłany jest obrazek na ich konto mail z potwierdzeniem rejestracji.
To za mało próbowałem zrobić link aktywacyjny że jak kliknie to może korzystać z serwisu zrobiłem coś takiego ale jest błąd: Może mi ktoś pomóc?[php][/php] <?php error_reporting(E_ALL ^ E_NOTICE); $imie = $_POST['imie']; $nazwisko = $_POST['nazwisko']; $login = $_POST['login']; $haslo = $_POST['haslo']; $email = $_POST['email']; $telefon = $_POST['telefon']; $adres = $_POST['adres']; $age = $_POST['age']; $data = $_POST['data']; $cena = $_POST['cena']; if (!empty($_POST['imie'])) { $imie = stripslashes($_POST['imie']); } else { $imie = NULL; echo '<a href="form.php"><img src="pole1.jpg"></img></a>'; } if (!empty($_POST['nazwisko'])) { $nazwisko = stripslashes($_POST['nazwisko']); } else { $nazwisko = NULL; echo '<a href="form.php"><img src="pole2.jpg"></img></a>'; } if (!empty($_POST['login'])) { $login = stripslashes($_POST['login']); } else { $login = NULL; echo '<a href="form.php"><img src="pole3.jpg"></img></a>'; } if (!empty($_POST['haslo'])) { $haslo = stripslashes($_POST['haslo']); } else { $haslo = NULL; echo '<a href="form.php"><img src="pole4.jpg"></img></a>'; } if (!empty($_POST['email'])) { $email = $_POST['email']; } else { $email = NULL; echo '<a href="form.php"><img src="pole5.jpg"></img></a>'; } if (!empty($_POST['telefon'])) { $telefon = stripslashes($_POST['telefon']); } else { $telefon = NULL; echo '<a href="form.php"><img src="pole6.jpg"></img></a>'; } if (!empty($_POST['adres'])) { $adres = stripslashes($_POST['adres']); } else { $adres = NULL; echo '<<a href="form.php"><img src="pole7.jpg"></img></a>'; } if (!empty($_POST['age'])) { $age = stripslashes($_POST['age']); } else { $age = NULL; echo '<a href="form.php"><img src="pole8.jpg"></img></a>'; } if (!empty($_POST['data'])) { $data = stripslashes($_POST['data']); } else { $data = NULL; echo '<a href="form.php"><img src="pole9.jpg"></img></a>'; } if (!empty($_POST['cena'])) { $cena = stripslashes($_POST['cena']); } else { $cena = NULL; echo '<a href="form.php"><img src="pole10.jpg"></img></a>'; exit; } if { // łączymy się z bazą danych $connection = @mysql_connect('localhost','root','') or die('Brak połączenia z serwerem MySQL'); $db = @mysql_select_db('test', $connection) or die('Nie mogę połączyć się z bazą danych'); mysql_query('SET NAMES "utf8"'); $query = 'SELECT * FROM posiadlosc WHERE login = \''.$login.'\''; $result = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem"); if(mysql_num_rows($result) > 0) { // akcja po znalezieniu dodawanego rekordu w tabeli echo '<a href="form.php">Taki rekord juz istnieje</a>'; exit; $actCode=str_shuffle("qwertyuiopasdfghjklzxcvbnm1234567890"); $headers="MIME-Version: 1.0\r\n"; $headers.="Content-type: text/html; charset=iso-8859-2\r\n"; $content="<html><head><title>Aktywacja Konta</title</head> <body> Aby aktywować konto na stronie XXXX musisz kliknąć poniższy link aktywujący:<br> <a href=\"http://jakastronka.pl/www/obsluga.php?active=".$actCode."\"> http://jakaksstronka.pl/www/obsluga.php?ac...;actCode." </a><br> Dziękuje admin strony XXXX</body></html>"; mail($_POST["email"], "Link Aktywacyjny", $content, $headers); mysql_query("INSERT INTO posiadlosc (imie, nazwisko, login, haslo, email, telefon, adres, age, data, cena, u_activation_key) VALUES('$_POST[imie]', '$_POST[nazwisko]', '$_POST[login]', '$_POST[haslo]','$_POST[email]','$_POST[telefon]','$_POST[data]','$_POST[cena]','$actCode')"); print"Zostales zarejestrowany pomyslnie, jednak ta strona wymaga aktywacji kont przez email. Na podany adres emailowy zostal wyslany klucz aktywacyjny. Email powinien zostac wyslany w ciagu kilku minut, jesli tak sie nie stanie skontaktuj sie z administratorem strony.": } } elseif($_GET["active"]) { mysql_query("UPDATE posiadlosc SET u_active=1 WHERE u_activation_key='$_GET[active]' "); if(mysql_affected_rows()==1) { print"Aktywacja ukonczona pomyślnie. Możesz już korzystać z naszego serwisu."; } else { print"Podano nieistniejący kod aktywacyjny."; } ?>[sql][/sql] |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 16 Dołączył: 6.06.2014 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Podaj błąd oraz wrzuć to porządnie w znaczniki.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 14:15 |