![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 6.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
W pocie czoła pracuję nad uruchomieniem formularza rejestracyjnego na mojej stronie. Niestety gotowy skrypt, którym dysponowałem posiada wiele wad i niestety muszę go poprzerabiać. Niestety moja znajomość PHP jest znikoma w związku z czym potrzebuję, aby ktoś fachowym okiem rzucił okiem na efekty mojej pracy. Poniżej przesyłam kod do formularza:
Trochę przekombinowane chyba, no ale tak mi wyszło. Całą resztę, czyli wpisywanie danych do bazy i wysyłanie maila z kluczem jest załatwione przez plik verify.php. W pierwotnej wersji działało ok, ale po moich poprawkach nie działa. W skrypcie jest jeden kod PHP, który, jak mi się wydaje, odsyła do tego pliku:
Nigdzie indziej w kodzie nie pojawia "verify.php", dlatego wnioskuję, że za odsyłanie do tej strony odpowiada właśnie ten fragment kodu. Tylko, że teraz to odsyłanie nie działa i nie wiem dlaczego. Proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 1 Dołączył: 26.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Zastanów się. Najpierw posłałeś 3 kawałki kodu i powiedziałeś, że to wszystko, potem dosłałeś jeszcze coś i właściwie nie wiadomo z którego to pliku. Jeżeli chcesz żeby ktoś ci pomógł to posyłaj kod w formie niezakodowanej w czytelny tylko dla Ciebie sposób. Mnie uczyli, że każdy skrypt PHP zaczyna się od <?php, u ciebie tego nie widzę, więc wnioskuję, że to nie cały kod. To raz.
Druga sprawa to zakładając, że kod dosłany w ostatnim poście jest częścią pierwszego pliku, używasz $loginz jako tablicy, a jak wiadomo jest to liczba (wynika to chociażby z intval()) Trzecia sprawa. PHP ma wbudowaną z pozoru niepotrzebną funkcję, która w rzeczywistości jest potężnym narzędziem do debugowania, mowa tu o var_dump(). Dodaj ją po ob_start() [$loginz jako argument] i przeanalizuj wyniki. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 03:48 |