Mam pytanko.
<?php ################################################################################ ################### # # ProfitSMS.pl # Przykładowy moduł autorzacji płatności dla usługi posiadającej przypisany 1 numer telefonu # Przykład 1 | wersja 0.1 # 15 listopada 2011r. # ################################################################################ ################### # klucz Api z serwisu www.profitsms.pl (zakładka Moje usługi) $apiKey = 'xxx'; function getStatus($url) { $curl = curl_init($url) ; curl_setopt( $curl, CURLOPT_URL , $url ); curl_setopt( $curl, CURLOPT_RETURNTRANSFER, true ); $source = curl_exec( $curl ); curl_close( $curl ); } else { } return $source; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="author" content="ProfitSMS.pl" /> <title>Płatność Premium SMS</title> </head> <body> <div style="width: 500px; padding: 15px; border:1px solid #ababab; margin: 0px auto;"> <p style="font-size: 13px; text-align: center; margin: 0px;"> Aby otrzymać kod wyślij sms<br /> na numer <strong> </strong><br /> o treści <strong>KGD.TEST</strong>. </p> <br /> <form style="text-align: center;" method="post"> <select name="numer"> <option value="7055">7055</option> <option value="7136">7136</option> <option value="7255">7255</option> <option value="7355">7355</option> <option value="7455">7455</option> <option value="7555">7555</option> <option value="7636">7636</option> <option value="7936">7936</option> <option value="91455">91455</option> <option value="91955">91955</option> <option value="92555">92555</option> </select> <p style="text-align: center;"> Wprowadz otrzymany kod:<br /> <input type="text" name="kod" style="width: 100px;" /> <input type="submit" name="ok" value="Ok" /> </p> </form> <?php # Sprawdzamy czy wysłano formularz # Sprawdzamy czy nie otrzymaliśmy pustego kodu } else { # Pobieramy odpowiedź z serwera ProfitSMS w sprawie kodu sms otrzymanego od klienta $status = getStatus('http://profitsms.pl/check.php?apiKey='.$apiKey.'&code='.$_POST['kod'].'&smsNr='.$_POST['numer'],'r'); # Od 10.2011 API udostępnia dodatkowe informacje na temat przebiegu autoryzacji kodu od użytkownika, dlatego niezależnie od tego jakiej wersji używamy zawsze powinniśmy korzystać z pełnej obsługi API systemu # Przykładowa odpowiedź ma postać: 1|99 OK|5435454534534 # Rozbijamy odpowiedź na poszczególne wartości # sprawdzamy odpowiedź serwera ProfitSMS - o powodzeniu autoryzacji danego kodu jesteśmy informowani w wartości oznaczonej jako "0" (pierwszy element tablicy, którą utworzyliśmy powyrzej) switch($raport['0']) { case 1: # kod prawidłowy # Jeśli nasz kod jest poprawny: # - możemy wyswietlić użytkownikowi jakiś tekst: # - wysłać mu jakąś wiadomość na e-mail ( o ile w formularzu zadbamy o pobranie od użytkownika jego adres e-mail) # mail('adres@uzytkownika.pl', 'Temat wiadomosci' 'Tresc wiadomosci'); # - wykonać jakaś operacje na bazie danych np. przyznać wirtualne kredyty na zakup dodatkow do konta w grze czy profilu na stronie # mysql_query("UPDATE users SET points = '10' WHERE id = '43'"); break; case 0: # kod nieprawidłowy break; default: break; } # UWAGA !! Na czas testów zalecamy wyświetlanie pełnych raportów dostarczanych przez serwer ProfitSMS. W momencie aktywacji płatności dla użytkowników należy koniecznie pamiętać o dezaktywacji tej funkcji, poprzez dodanie "#" na początku linijki poniżej # echo '<p style="color: red; text-align: center;">'.$status.'</p>'; } } ?> <p style="font-size: 11px; margin-bottom: 10px;"> Koszt wysyłki sms wynosi 1zł (1.23zł z VAT). Płatności sms w serwisie obsługuje <a href="http://www.profitsms.pl" title="ProfitSMS.pl - sprawdzone płatności premium sms">ProfitSMS.pl</a>. Regulamin usługi znajduje się na stronie operatora usługi. Wszelkie reklamacje można zgłaszać pod tym <a href="http://profitsms.pl/page/kontakt/reklamacje">adresem</a>. Kontakt z serwisem w sprawie płatności sms: platnosci@strona.pl </p> </div> </body> </html>
Jak zrobić do powyższego kodu, by zmieniało w tabeli users kolumny user_portfel dodawało odpowiednią ilość pieniędzy w zamian za SMS?
Z góry dziękuję. Pozdrawiam.