![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 29.12.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Jeśli Num jest większe od zera, czyli w moim przypadku taki user juz istnieje , wyświetla się poprawie komunika błędu i formularz. Lecz jak jest 0 - czyli ok , to nic się nie dzieje. Otwiera się pusta strona, która na pustke w źródle. Jaki mam błąd? |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Może z jakiegoś powodu mail() zwraca false?
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Sprawdz register();
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 29.12.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
na pewno nie zwraca. mail() była i działa, a dopiero potem wsadziłem ją w te warunki sprawdzające nick usera.
EDIT Ale register(); działa, jeśli num>0 to wyświetla komunikat, oraz funkcja register wyświetla sie poprawnie, dopiero szwankuje jak num<1. Czyli jak zaczyna dzialać ta rubryka :
Ten post edytował Kamil J. 29.12.2005, 15:04:52 |
|
|
![]()
Post
#5
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
A jak masz ustawione komunikowanie błędów? Jeżeli ich nie wyświetlasz, to sprawdź w logach, może tam coś jest?
I pousuwaj @, niech funkcje zwracają błędy od razu. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 29.12.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Dobra usunąłem i poprawiłem jeden błąd brak średnika po $numer=rand..... Lecz nadal to samo. Biała strona. |
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
W logi zajrzyj.
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 29.12.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Jak?
|
|
|
![]()
Post
#9
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Ja nie wiem, gdzie Twój serwer www zostawia logi. Mój apache na slacku loguje do /var/log/apache i tam są pliki access_log i error_log. Interesujący w tym przypadku jest error_log. To plik tekstowy, więc chyba nie muszę Ci tłumaczyć jak obejrzeć zawartość pliku tekstowego.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 29.12.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Tyle że ja testuje skrypty na serwie internetowym.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 0 Dołączył: 27.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Kamil J. @ 2005-12-29 14:14:24)
Zamiast tego fragmentu użyj
gdyż jeśli zarejestruje się dwóch userów naraz, to jeden z nich nie aktywuje konta (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Co do funkcji mail: napewno mail istnieje (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 29.12.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
No wiem, tyle że mysql_insert_id, chyba też bierze wartość ostatniego ID , czyli to samo. Mylę się ?
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 442 Pomógł: 0 Dołączył: 27.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 29.12.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Oo dziękuje wolę to rozwiązanie.
Instaluje u siebie serwer, żeby sprawdzić te logi. Zainstalowałem krasnala wrzuciłem tam ten skrypt i otworzyłem logi. Niestety nic mi to nie mówi. Może Wam. Kod [Thu Dec 29 16:29:31 2005] [error] [client 127.0.0.1] File does not exist: c:/usr/apache/httpd/html/favicon.ico
[Thu Dec 29 16:29:36 2005] [error] [client 127.0.0.1] File does not exist: c:/usr/apache/httpd/html/favicon.ico [Thu Dec 29 16:31:12 2005] [error] [client 127.0.0.1] File does not exist: c:/usr/apache/httpd/html/favicon.ico Ten post edytował Kamil J. 29.12.2005, 16:37:48 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 23.03.2004 Skąd: N 50°03 Ostrzeżenie: (0%) ![]() ![]() |
Przeglądarki domyślnie pytają o ikonkę strony za każdym wejściem, wrzuć tam jaką małą favicon.ico i już , albo to olej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 29.12.2005 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
No tak, czyli nie ma żadnych error'ów dotyczących skryptu. Czyli dlaczego program nie wykonuje mi tego co mam w else?
Dodano : Więc według porad z artów na php.pl, po kolei testowałem fragmenty skryptów. Usunąłem całą tę instrukcję warunkową z if($num... i zauważyłem, że ciągle jest to samo. Dopiero poprawnie zaczęło działać, gdy usunąłem fragment odpowiedzialny za przypisanie $num.
To już wiem, tylko jaki jest tutaj błąd ? Ten post edytował Kamil J. 29.12.2005, 18:51:16 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 20:29 |