![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Utworzyłem temat na innym forum, ale tam mało kto zajmuje się tematyką PHP. Także jeśli ktoś chce zobaczyć pełny problem to zapraszam to klikania:
http://forum.dvhk.pl/showthread.php?t=153086 Natomiast w skrócie (jeśli komuś nie chce się rejestrować): Prowadzę stronę www i chcę wprowadzić jednorazową opłatę za rejestrację(7zł)tak jak na przykładzie: ![]() i żeby po rejestracji dało się normalnie logować, beż żadnych już opłat. Bardzo proszę o pomoc jeśli ktoś się na tym zna. Serwis AllPay wyraził już zgodę. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Administrator wortalu Grupa: Przyjaciele php.pl Postów: 960 Pomógł: 39 Dołączył: 21.10.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Temat zamykam z powodu złamania regulaminu forum. Proszę o przesłanie na PW złamanego punktu oraz propozycje poprawy. Do tego czasu temat zostaje zamknięty.
Otwieram. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Odświeżam temat. Proszę o wszelkie pomocne odpowiedzi.
|
|
|
![]()
Post
#4
|
|
![]() Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
No to w czym problem? Sprawdzasz czy kod SMS jest poprawny jeśli tak to rejestrujesz użytkownika, a jeśli nie kończysz rejestracje.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 255 Pomógł: 23 Dołączył: 1.12.2003 Ostrzeżenie: (10%) ![]() ![]() |
Opisz dokładnie problem bo ciężko coś wywnioskować ale jeśli chcesz uruchomić płatności to na przykładzie Allpay.pl
1. Rejestrujesz usługę. 2. Dodajesz coś takiego jak na załączonym przez Ciebie obrazku. 3. Pobierasz listę kodów z danej usługi z Allpay i wrzucasz ją do bazy mysql. 4. Do punktu 2 przy sprawdzaniu formularza dodajesz sprawdzenie kodu z bazą czy nie jest już wykorzystany, jeśli wykorzystany: echo "spadaj"; a w przeciwnym razie sprawdzasz pozostałe elementy formularza. Ten post edytował Hekko 16.05.2007, 20:09:05 -------------------- Tani hosting - Hekko.pl | PHP 5.2/5.3/5.4/5.5/5.6 | MySQL 5.5 |
Hosting już od 49 zł rocznie! Domena pl do każdego pakietu! |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 64 Pomógł: 0 Dołączył: 17.04.2007 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
no ja nie wiem w czym jest problem wszedłem sobie na stronę która jest podana www.allpay.pl i czytam
Cytat Zasada działania: osoba wysyłająca wiadomość SMS typu Premium na wskazany numer i o określonej treści zawierającej nazwę usługi zwrotnie otrzymuje 8 lub 16 znakowy kod dostępu. Przykład: Użytkownik telefonu komórkowego chce uzyskać dostęp do płatnej części serwisu www. Po wysłaniu wiadomości sms na numer 7168 o treści AP.SERWIS zwrotnie otrzymuje kod dostępu 123456. Po wpisaniu kodu na stronie www otrzymuje dostęp do serwisu na ustalony okres czasu. z tego tekstu wnioskuję że pracownicy strony allpay.pl robią wszystko za ciebie twój skrypt tylko ustala generowany losowo kodzik i dodaje go do bazy danych a przy rejestracji prosi o podanie go a potem usuwa |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 255 Pomógł: 23 Dołączył: 1.12.2003 Ostrzeżenie: (10%) ![]() ![]() |
z tego tekstu wnioskuję że pracownicy strony allpay.pl robią wszystko za ciebie twój skrypt tylko ustala generowany losowo kodzik i dodaje go do bazy danych a przy rejestracji prosi o podanie go a potem usuwa Nie robią za Ciebie nic - dają Ci tylko bazę kodów a to już Twój problem aby wykorzystać ją w swoim skrypcie. Ten sposób można dwojako wykorzystać: 1) Dostęp jednokrotny - gość wpisuje otrzymany kod -> skrypt sprawdza w bazie czy istnieje, jeśli istnieje to przepuszcza gościa dalej (mp rejestracja w serwisie) i kasuje kod z bazy 2) Dostęp wielokrotny czasowy - gość wpisuje otrzymany kod pierwszy raz, skrypt sprawdza w bazie czy istnieje, jeśli tak i jeśli nie był jeszcze wykorzystany to ustawia mu datę wpisania i od tego czasu jest ważny x dni dostęp. Przy kolejnych wpisaniach kodu tego skrypt sprawdza czy kod istnieje i czy nie przekroczył deadline, jeśli nie -> gość wchodzi dalej, jeśli tak -> Spadaj i wykup nowy kod. I to wszystko dzieje się w bazie klienta nie usługodawcy. -------------------- Tani hosting - Hekko.pl | PHP 5.2/5.3/5.4/5.5/5.6 | MySQL 5.5 |
Hosting już od 49 zł rocznie! Domena pl do każdego pakietu! |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Ja wybrałem opcję automatycznego generowania kodu i, jeśli się już zużyje, dopisywania go do bazy jako wykorzystany. Wszystko zrobiłem tak jak trzeba z TEGO poradnika i wyskakuje mi taki błąd:
![]() ![]() Z góry zaznaczam że jestem zielony w PHP, dlatego proszę o jak najdokładniejszą pomoc. Wszystko robię z tutorialami. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 3.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Przewal session_start()" title="Zobacz w manualu PHP" target="_manualNa sam początek pliku zaraz za znakiem <? i dopilnuj aby przedtem serwer nie wysłał nic do przeglądarki i powinno być wszystko oki.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Przewal session_start()" title="Zobacz w manualu PHP" target="_manualNa sam początek pliku zaraz za znakiem <? i dopilnuj aby przedtem serwer nie wysłał nic do przeglądarki i powinno być wszystko oki. Po tej operacji: ![]() nie ma nic, puste okno przeglądarki |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Może zmienne $login, $haslo, $haslo2 itp masz puste. Poczytaj sobie na googlach o register_globals
Z resztą jeśli to jest cała treść pliku php, który wywołujesz, to nawet jakby zmienne $logi, $haslo nie były puste i warunek byłby spełniony, to w oknie przeglądarki nic ci się nie wyświetli. Nie zapomniałeś czasem o:
PS. Kopiuj kod PHP i wstawiaj na forum w tagach [ php ] KOD [ /php ], zamiast wklejać jakieś screeny ;] Ten post edytował Kicok 17.05.2007, 12:28:09 -------------------- "Sumienie mam czyste, bo nieużywane."
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 13.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dobra, całość, żeby już nie mieszać:
- poradnik: TU - pliki: baza - dane.sql -----------------
funkcje.php ------------------
sms.php (w tutorialu "index.php") ----------------
users.php (w tutorialu "uzytkownicy.php") ----------------
wyloguj.php ----------------
I co z tym zrobić?? Na samym początku wywoływany jest plik sms.php ----------------- Odświeżam temat i proszę o pomoc Ten post edytował ChriS-21 21.05.2007, 00:51:54 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 01:02 |