Gdy w menu klikamy zakładkę premium i wpisujemy kod -> kod niestety nie działa.. nic nie ładuje się.. pisze tylko czekaj..
gdy wejdziemy na stronę z dokładnym adresem www, czyli http://strona.pl/page.php?a=premium to wtedy CSS wiadomo nie ładuje się, ale można sprawdzic czy dany kod jest prawidłowy..
Nie wiem jak rozwiązac ten problem..
Ma ktoś jakiś pomysł

KOD PHP (NIE WKLEJAM ADRESU Z PREMIUM SMS)
// premium case ('premium'): $title='Premium'; # klucz Api z serwisu www.****.pl (zakładka Moje usługi) $apiKey = '*****'; # numer usługi dla której skrypt został przeznaczony $number = '7355'; function getStatus($url) { if(in_array('curl', get_loaded_extensions())) { $curl = curl_init($url) ; curl_setopt( $curl, CURLOPT_URL , $url ); curl_setopt( $curl, CURLOPT_RETURNTRANSFER, true ); $source = curl_exec( $curl ); curl_close( $curl ); } else { $source = file_get_contents($url); } return $source; } ?> <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>7355</strong><br /> o treści <strong>KDW.****</strong> </p> <br /> <form method="post"> <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 **** w sprawie kodu sms otrzymanego od klienta $status = getStatus('http://*****.pl/check.php?apiKey='.$apiKey.'&code='.$_POST['kod'].'&smsNr='.$number,'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 ****- 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 break; case 0: # kod nieprawidłowy break; default: break; } # UWAGA !! Na czas testów zalecamy wyświetlanie pełnych raportów dostarczanych przez serwer ****. 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>'; } } ?>
________________________________________________________________________________
____
Chciałbym zrobic także coś takiego jak dzienna nagroda..
Klikamy w menu nagroda -> wyświetla się nowa podstrona i otrzymujemy jedną z trzech nagród..
Jedna to kaska ( od 800 do 1400)
Druga to premium od 1 do 7 dni
a trzecia jest pusta.
Próbowałem zrobic to na rand.. ale nie wiem jak w tej funkcji użyc zapytan do bazy MYSQL.
Proszę o pomoc.
POzdrawiam