Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt sms w dotpay.
klapaucius
post
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam. Mam problem ze zrobieniem na mojej stronce skryptu sms. Chdzi mi dokladnie o to, ze klient po wpisaniu danego kodu, jesli jest on poprawny robi jakas czynnosc (mi akurat chodzi o wstawienie czegos do bazy danych). Pobralem gotowe skrypty z dotpay, jednak cos mi nie dziala. uzupelnilem to w ten sposob. Najpierw formularz:
  1. echo "<FORM ACTION=\"sprawdz.php\" METHOD=POST>";
  2. echo "<b>Kod dostepu:</b> <INPUT TYPE=TEXT NAME=\"check\" SIZE=10 MAXLENGTH=8>";
  3. echo "<CENTER><INPUT TYPE=SUBMIT VALUE=\"Kup punkty premium!\"></CENTER>";

a w pliku sprawdz.php:
  1. <?php
  2.  
  3. $id = 28586; # numer ID zarejestrowanego klienta
  4. $code = "PKC2"; # identyfikator usług SMS
  5. $type = "c1"; # typ konta: C1 - 8 znakowy kod bezobsługowy
  6. # typ konta: sms dla sprawdzania SMSow
  7. $page = "main.php"; # nazwa pliku jaki ma sie zaladowac po podaniu poprawnego kodu
  8.  
  9.  
  10. $del=0;
  11. $check = $_POST['check'];
  12. if($check == NULL)
  13. exit("Prosze wpisac kod");
  14.  
  15.  
  16. $handle = fopen("http://dotpay.pl/check_code.php?id=".$id."&code=".$code."&check=".$check."&type=".$type."&del=".$del, 'r');
  17. $status = fgets($handle, 8);
  18. $czas_zycia = fgets($handle, 24);
  19. fclose($handle);
  20. $czas_zycia = rtrim($czas_zycia);
  21.  
  22.  
  23.  
  24. if ($status == 0) {print "Kod niepoprawny."; exit;} # gdy kod niepoprawny
  25. else
  26. { # gdy kod poprawny:
  27. if (!isset($_COOKIE['ActiveCode']))
  28. {
  29. setcookie('ActiveCode',1, time()+$czas_zycia);
  30. }
  31. else
  32. {
  33. setcookie('ActiveCode',0, time()+2, "/");
  34. setcookie('ActiveCode',1, time()+$czas_zycia, "/");
  35. }
  36. echo "good"; # tutaj przykładowa czynnosc jesli kod jest dobry
  37. }
  38. ?>

zawsze jednak pisze ze kod jest zly... dlaczego? Prosze nie pisac zebym zapytal sie dotpaya, bo wysywalem tam wiadomosci ale predzej doczekam sie konca swiata niz odpowiedzi od nich... Z gory dzieki i pozdrawiam!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 02:25