ďťż

[PHP] Kody Premium SMS. Wyrażenia walidujące. Wszystko związane z kodami premium sms.

       

Podstrony


telcocafe

Witam chciałem otworzyć ten temat bo nigdzie w internecie nie jest o tym pisane! W 6 numerze KS Eksperta z 2005r został opisany sposób zarabiania na stronie przy użyciu kodów Premium SMS. W związku z tym iż temat był przedstawiony dawno proponuję go odnowić. Dlatego założyłem ten temat. Kierujmy tu wszystkie zagadnienia i pytania związane z tym działem programowania.

Moje pytanie brzmi nastepująco:

W 6 numerze eksperta 2005 został przedstawiony sposób zarabiania za pomocą kodów sms do tematu zostały dołączone kody źródłowe. Wszystko byłoby ok gdyby nie to ze wapster zmienił układ kodów z kodów 11 znakowych na 8 znakowe!

11znakowe takie jak np:
gv84j9ckww4 gv8sp4vg524

8 znakowe takie jak:
18sp4h9x h7x7pkdp 6wpbmgue 7cr3bjvt 1s4s5bu1 ge4mpxyu

Plik ze skryptem który miał za zadanie przechowywać dane i walidowac kody(sprawdzać ich poprawność) nazywał się defline.inc.php wyglądał następująco:
<?php //Login do panelu administracyjnego define('ADMIN_LOGIN', 'tooj_login'); //Hasło do panelu administracyjnego define('ADMIN_PASSWD', 'twoje_haslo'); //E-mail administratora serwisu define('ADMIN_EMAIL', 'twoj_email'); //Czas wyświetlania baneru (w sekundach) define('BANER_EXP_TIME', 7*24*60*60); //Tydzień w sekundach 7*24*60*60 //Treść SMSa jaki należy wysłać define('SMS_CONTENT', '<b>MP.XX</b> lub <b>MP.5656</b>'); //Numer pod jaki należy wysłać SMSa define('SMS_NUMBER', '<b>7916</b>'); //Cena netto SMSa define('SMS_NETTO', 9); [color="red"] //Wyrażenie regularne walidujące kody define('CODE_VALID', '/^[a-z0-9]{8}$/'); ?> [/color]

Problem istnieje w wyrażeniu zaznaczonym na czerwono! Pytanie brzmi jak zmienić to wyrażenie aby obsługiwało nowe kody wprowadzone przez Wapacza czyli kody 8 znakowe ktorych przykład mamy u góry postu (są to świerzutko pobrane przykłady kodów).

Nikt mi do tej pory nie pomógł a autorzy obiecali powrócić do tego tematu lecz nic nie zrobili!
Proszę o pomoc.. będe śledził na bierząco wszystkie podpowiedzi. Dziękuję i proszę o pomoc pozdrawiam........

a i chciałem jeszcze zamieścić screena z sytuacji jaka pojawia sie po wprowadzaniu kodów
Screen --tj sprzed usunięcia pliku blokującego lock....

Po usunięciu pliku przy próbie załadowania kody wywala - Screenshot
Użytkownik irzyk09 edytował ten post 06 grudzień 2007, 15:41


Co dokładnie się dzieje? Usuń plik lock bo masz blokadę. A wyrażenie wydaje się być dobrym.
//edit
Ekspert 7-8/2005 - tutaj możesz więcej przeczytać na ten temat. Masz ten numer? Bo czytając można wywnioskować, że nie.
Użytkownik andrzej_aa edytował ten post 06 grudzień 2007, 14:15

Co dokładnie się dzieje? Usuń plik lock bo masz blokadę. A wyrażenie wydaje się być dobrym.
//edit
Ekspert 7-8/2005 - tutaj możesz więcej przeczytać na ten temat. Masz ten numer? Bo czytając można wywnioskować, że nie.


Tak jasne że mam, mam wszystkie numery.

A dokładnie to sie dzieje to, iż za nic nie moge dodać pliku tekstowego z listą kodów! cały czas się wyświetla że lista zablokowana a jak usunę plik lock to ze niepofrawny format kodu;/ Screen tutaj

Moze istnieje sposób aby te kody wprowadzić ręcznie edytując kod źródłowy i dodając jakis plik .bat....??

AAA.... postarałem się i załadowałem kody które zostały dane jako przykład przez Eksperta! i wszystko działa! czyli stąd wiem ze to wyrażenie jest złe które sprawdza kody! kody przygotowane przez Eksperta są bezbłędnie ładowane wszystko przebiega bez problemu(są one 11znakowe) natomiast przy załadowaniu kodów wapacza (8znakowych) wywala błąd że niepoprawny format kodu...ja juz nie wiem co tu zmienić juz próbowałem wszystkiego;( Pomocy!

JAK COŚ TO TU JEST 2 MOJ POST TROSZKE BARDZIEJ ROZWINIĘTY!

@ MOJ POST
Użytkownik irzyk09 edytował ten post 06 grudzień 2007, 15:55
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.