![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 8.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam serdecznie,
Napisałem formularz wysyłający email do mnie na konto z danymi podanymi przez użytkownika. Jednak zależy mi na tym aby ten email wysyłał się po wpisaniu kodu otrzymanego drogą sms. Tak zwany sms o podwyższonej płatności. Chciałbym aby informacje o kodzie były pobierane z bazy danych i żeby zaraz po użyciu wpisany kod usówał się sam, by nie można było ponownie z niego skorzystać. Utknąłem na tym co przedstawiam poniżej.
Czyli na czystym formularzu wysyłania. Zasada działania: Sprawdzanie kodu następuje po stronie partnera serwisu. Partner serwisu pobiera za pomocą systemu XXXXX paczkę kodów wygenerowaną "na zapas" i dodaje ją do swojej bazy. Paczka kodów może zostać pobrana np. w formacie wartości rozdzielonych przecinkami bądź średnikami lub jako zapytania SQL, wstawiającego dane do bazy. Użytkownik po wysłaniu SMSa otrzymuje z systemu XXXXX kod, natomiast partner MobilePay autoryzuje go poprzez swoją bazę. Robi to w sposób dogodny dla siebie. W najprostszym przypadku usuwa kod z bazy uniemożliwiając tym samym powtórne jego użycie. Można też zliczać użycia danego kodu lub liczyć czas od momentu jego pierwszego użycia. Każdy wygenerowany kod jest przypisany do konkretnego numeru premium włączonego dla danego serwisu. Cytat z serwisu. Spotkałem już tematy dotyczące płatności sms ale w niczym mi one nie pomogły. Pozdrawiam. I licze na waszą pomoc. Robię dubla bo inaczej nikt tu nie wejdzie. Ok więc jestem na takim etapie już. Poczytałem trochę i doszedłem do takiego stanu. Nie wiem gdzie może teraz leżeć mój błąd.
Po wrzuceniu tego na serwer otrzymuję taki komunikat: Parse error: syntax error, unexpected $end in /home/xxxx/domains/xxxx/public_html/form.php on line 60 Linia 60 jest przecież pusta.
Powód edycji: Do PHP jest odpowiednie BBCode ~Cienki1980
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 033 Pomógł: 125 Dołączył: 17.09.2005 Skąd: Żywiec Ostrzeżenie: (0%) ![]() ![]() |
Cytat Mam jeszcze kłopot z tym że to co mam w 58 lini wyświetla się po otwarciu formularza. To dlatego, że w 10 linii miał być dwukropek. Zapomniałeś za to wstawić endif; w odpowiednim miejscu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 16:31 |