Avaleht
uus teema   vasta Tarkvara »  WWW »  kuidas seada lehele maksevõimalusi? märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 18.09.2012 15:08:36 kuidas seada lehele maksevõimalusi? vasta tsitaadiga

hetkel kasutan seda et lihtsalt kui tuleb ylekanne siis tuleb s6num telefoni ning siis pean minema arvutitaha et muuta kasutaja seadeid olenevalt tema valikule

olen kuulnud s6numiga saatmisest ning see peaks töötama automaatselt ...
ja ka otseseid moneybookersi asju

mida teie soovitate kes ise sellist asja kasutanud on ... et mida yldse kasutada ja kuidas neid kasutada ...
ma proovisin ka seda fortumo asja kuid seal on see kasutajatugi kuidagi h2sti halvast arusaadav ning ei saa eriti aru kuidas ma midagi muutma peaks et neid korda saada

soovitage julgelt icon_smile.gif

_________________
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 18.09.2012 15:38:22 vasta tsitaadiga

Ise kasutan seda, saad teha täpselt sellise teenuse nagu soovid.
http://fortumo.ee/api

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 18.09.2012 15:58:05 vasta tsitaadiga

raske on kasutada seda fortumo.ee asja ... nojah ma usun et kui yhe korra oled 2ra valmis teinud siis jah

mul on raske sellest aru saada kuidas need failid panna

pmtl saab sealt lehelt selle sms.php default asja

pmtl tegin ma ainult yhe s6numiga asja kuigi peaks saama rohkem neid teha kui yhe ...

siis ma muutsin seda sms.php faili niipalju et ma panin oma secret koodi sinna ... mis peaks andma securiti sellele et igayx ei saaks selle failiga midagi teha ...

sealt s6numist ma saan 'username' aga mis fail see teine peaks olema ja kuidas seda teha ?

ehk sa saaksid oma faile jagada ... muidugi kohad kus on isiklik info 2ra kustutada ja kirjuta nt kommentaar et mis sinna minema peaks ... saab ehk mingi parema ylevaate ... või ehk oskad niisama seletada v2he l2hemalt selle fortumo.ee kohta icon_smile.gif

t2nud

_________________
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 18.09.2012 18:32:28 vasta tsitaadiga

Siin on mul sama SMS pealt kaks teenust tehtud, lihtsam on tellida fortumost kaks eraldi märksõnaga SMS teenust.
Esmalt vaadatakse kumb teenus on kui sõnum tuleb kujul // TXT MFM ID:1 TE:1 saab muutuja $rate=1 ja edasine on if lause sees
if($rate==1){


kui seda pole läheb käiku teine teenus.
Mul seal hetkel split() kasutatud, kuid see on vananenud ja ei toimi uuema php peal, peab explode() peale ümber tegema.


php:
  1.  
  2. <?php
  3.         // siin andmebaasi avamine     
  4.         include 'baasSMS.php';
  5.   //set true if you want to use script for billing reports
  6.   //first you need to enable them in your account
  7.   $billing_reports_enabled = false;
  8.  
  9.   // check that the request comes from Fortumo server
  10.  
  11.  
  12.  
  13. // siin on serverite IP kus kohast vastuvotmine lubatud
  14. if(!in_array($_SERVER['REMOTE_ADDR']array('81.20.151.38', '81.20.148.122', '209.20.83.207', '79.125.125.1'))) {
  15.   die("Error: Unknown IP");
  16. }
  17.  
  18.   // check the signature
  19.   // siin  salakood, kui seda pole v]i on vale siis sa ei saa mingeid s]numeid sealt
  20.   $secret = 'as4sww84848882d899sdf2c12f2c2cf'; // insert your secret between ''
  21.  if(!empty($secret) && !check_signature($_GET, $secret)) {
  22. die("Error: Invalid signature");
  23. }
  24. // siin saad k'tte telefon nr kes saatis ja sisu, mis saadeti
  25.   $sender = $_GET['sender'];
  26.   $message = $_GET['message'];
  27. //   TXT MFM sinu teade
  28. // RATE teenused
  29. // saabuva sonumi kuju
  30. //  TXT MFM ID:1 TE:1
  31. $rate=0;
  32. $mes_ar=split( ' ',$message);
  33. foreach($mes_ar as $val){
  34. $val1=split(':',$val);
  35. if($val1[0]=='ID' ){
  36. $kl_ID=$val1[1];
  37. $rate = 1;
  38. }
  39. if($val1[0]=='TE' ){
  40. $teenus=$val1[1];
  41. }
  42.  
  43. }
  44.  
  45. // teenuste nimekiri:
  46. // 1 ch_con_pildid
  47. if($rate==1){
  48. /* RATE teenus
  49. ("+1 day")
  50. ("+1 week")
  51. ("+1 month")
  52. ("+1 week 2 days 4 hours 2 seconds")
  53. */
  54. $kestvus="+15 minutes"; //siia kui pikalt teenus toimib
  55. $aeg = date("Y-m-d-H-i", strtotime($kestvus)); // teenuse loppemise aeg
  56. $tabN="teenusedRA";
  57. $sql="SELECT  COUNT(*) FROM $tabN WHERE kl_ID = $kl_ID";
  58.  $result = mysql_query($sql);
  59.                  $i = mysql_fetch_row($result);
  60.                          $maxr=$i[0]; // mitu kirjet baasis
  61.         $sql="SELECT Knimi FROM klientRA WHERE id = $kl_ID";
  62.         $tulemus = mysql_query($sql);
  63.                 while ($tulem2=mysql_fetch_assoc($tulemus)){
  64.                                 $Knimi=$tulem2['Knimi'];
  65.                         }
  66.         if($maxr==0){
  67.                 if($teenus==1){// ch_con_pildid
  68.                 $reply = "Keskkond Vali Mind tänab kasutajat $Knimi , et võtsite vaevaks tellida meie jutuka pilditeenus.";
  69.                 $sql = "INSERT INTO $tabN (id, kl_ID, ch_con_pildid, ch_con_aeg) VALUES (NULL, $kl_ID, 1, '$aeg')";
  70.                 paring($sql);
  71.                                         }
  72.                 //*****************************   
  73.                 }else{
  74.                 if($teenus==1){// ch_con_pildid
  75.                 $reply = "Keskkond Vali Mind tänab kasutajat $Knimi , et võtsite vaevaks tellida meie jutuka pilditeenus.";
  76.                 $sql="UPDATE $tabN  SET ch_con_pildid = ch_con_pildid + 1, ch_con_aeg = '$aeg'  WHERE kl_ID = $kl_ID";
  77.                 paring($sql);
  78.                 }
  79.                 //***************************** 
  80.                
  81.                 }
  82.                         
  83.  
  84.  
  85. }else{
  86. // MFM teenus
  87.   // do something with $sender and $message
  88.  
  89.  $reply = "Muffimaania tänab teid  $sender , et võtsite vaevaks saata $message";
  90.   $sender = stripslashes(strip_tags( $sender));
  91.     $message  = stripslashes(strip_tags($message));
  92. $paring="INSERT INTO SMS (id, sender, message, aeg) VALUES (NULL,  '".$sender."', '".$message."', NOW())";
  93.                         paring($paring);
  94.  
  95.  
  96. }
  97. // print out the reply
  98.  echo($reply);
  99.  
  100.  //customize this according to your needs
  101.   if($billing_reports_enabled
  102.     && preg_match("/Failed/i", $_GET['status'])
  103.     && preg_match("/MT/i", $_GET['billing_type'])) {
  104.    // find message by $_GET['message_id'] and suspend it
  105.   }
  106.  
  107.  
  108.   function check_signature($params_array, $secret) {
  109.     ksort($params_array);
  110.  
  111.     $str = '';
  112.     foreach ($params_array as $k=>$v) {
  113.       if($k != 'sig') {
  114.         $str .= "$k=$v";
  115.       }
  116.     }
  117.     $str .= $secret;
  118.     $signature = md5($str);
  119.  
  120.     return ($params_array['sig'] == $signature);
  121.   }
  122. ?>
  123.  

_________________


viimati muutis andrusny 19.09.2012 17:26:36, muudetud 1 kord
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 19.09.2012 17:06:37 vasta tsitaadiga

uuh ... ma isegi ei oska seda niih2sti lugeda et aru saada ...

kas kogu seda teksti peab niipalju olema ?

ma m6tlen et no tagasi minev s6num v6iks olla ja signatuurid ja asjad ka mis kaitsevad ... aga et ta teeks kogu selle s6numiga ainult seda et võtab tabelist mingi arvu ja muudab selle ?
alustaks nagu lihtsamast

et on see TXT AAA username --- n2iteks nii
ja sealt võtab kasutajanime ja tolle j2rgi leiab tabelist yles ning siis muudab tal mingi numbri seal suuremaks nt

_________________
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
Cemtey
HV kasutaja
Cemtey

liitunud: 04.03.2008




sõnum 20.09.2012 16:29:13 vasta tsitaadiga

.. kustutatud ..

viimati muutis Cemtey 23.04.2014 01:30:45, muudetud 1 kord
Kommentaarid: 18 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 17
tagasi üles
vaata kasutaja infot saada privaatsõnum
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 23.09.2012 12:50:23 vasta tsitaadiga

ei ma ei m6tle et keegi peaks valmis kirjutama ... pigem tahan ise selgeks saada kuidas see asi t66tab ...
kasutajad on andmebaasis kasutajanime ja id j2rgi ... igale id-le on vastab teine tabel andmetega ...
ja et aru saada sellest siis arvan et k6ige lihtsam oleks alustada k6ige lihtsamast variandist ...
nt et kasutaja saadab s6numi TXT KID usename ... ja siis fortumo saadab selle get minu sms.php lehele ja see muudab nt username -> punktid ... muudab selle 2ra ...

see siis et selles sms.php-s on get from id where username = "username" ... siis get all from andmed where id = "id"
ja siis update andmed punktid where id="id"
punktid +="50"

no see peaks olema k6ige lihtsam variant kuid ma ei oska seda p2ris nii kirjutada ...

enamv2hem saan aru kuidas seda teha aga sooviks ikkagi mingit abistavat k2tt ... ehk keegi saab enamv2hem selle jutu j2rgi teostada selle scripti koos kommentaaridega ...

ait2hh abi eest

_________________
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 23.09.2012 19:38:49 vasta tsitaadiga

No see on nüüd lihtne variant, kus saadetakse ainult kasutaja ID ja sellele ID le lisatakse 50 punkti. Tegelikult oleks saanud sa selle ju ka eelmisest koodist juba kätte, fortumo oma näites on kõik olemas, mis vaja, et sõnum kätte saada, sinu teha jääb ainult andmebaasi sisestamine.

php:
  1. <?php
  2. //first you need to enable them in your account
  3.   $billing_reports_enabled = false;
  4. // siin on serverite IP kus kohast vastuvotmine lubatud
  5. if(!in_array($_SERVER['REMOTE_ADDR']array('81.20.151.38', '81.20.148.122', '209.20.83.207', '79.125.125.1'))) {
  6.   die("Error: Unknown IP");
  7. }
  8. // siin  salakood, kui seda pole v]i on vale siis sa ei saa mingeid s]numeid sealt
  9.   $secret = 'as4sww84848882d899sdf2c12f2c2cf'; // insert your secret between ''
  10.  if(!empty($secret) && !check_signature($_GET, $secret)) {
  11. die("Error: Invalid signature");
  12. }
  13.  
  14. // siin saad k'tte telefon nr kes saatis ja sisu, mis saadeti
  15.   $sender = $_GET['sender'];
  16.   $message = $_GET['message'];
  17.  
  18. //customize this according to your needs
  19.   if($billing_reports_enabled
  20.     && preg_match("/Failed/i", $_GET['status'])
  21.     && preg_match("/MT/i", $_GET['billing_type'])) {
  22.    // find message by $_GET['message_id'] and suspend it
  23.   }
  24.  
  25.   function check_signature($params_array, $secret) {
  26.     ksort($params_array);
  27.     $str = '';
  28.     foreach ($params_array as $k=>$v) {
  29.       if($k != 'sig') {
  30.         $str .= "$k=$v";
  31.       }
  32.     }
  33.     $str .= $secret;
  34.     $signature = md5($str);
  35.     return ($params_array['sig'] == $signature);
  36.   }
  37.  
  38.   // Siit algab sinu kood kõik eelnev on fortumo oma.
  39. //********************************************************************
  40. //   tagastatav tekst , mis läheb sõnumisaatja telefon tagasi
  41.  $reply = "Tänan klient  $sender , et võtsite vaevaks saata $message";
  42.  
  43.  // roogime pahad asjad saadetisest välja
  44.  $sender = stripslashes(strip_tags( $sender));
  45.  $message  = stripslashes(strip_tags($message));
  46.  
  47.  // sõnumi kuju TXT on fortumo sõnumi kuju KID on sinu valitud teenuse nimi fortumos ja 1 on kasutaja
  48.  // poolt sisestatud sõnum, hetkel siis kasutaja ID
  49.  // TXT KID 1
  50.  // kus muutub ainult 1 ja see on kasutaja ID tabelis
  51. $tabN = "Sinu_kasutajad";
  52. $sql="UPDATE $tabN  SET punktid = punktid + 50  WHERE id = $message";
  53.  
  54.  
  55. // kirjutame vastus sonumi
  56.  echo($reply);
  57. ?>
  58.  

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Cemtey
HV kasutaja
Cemtey

liitunud: 04.03.2008




sõnum 23.09.2012 23:21:29 vasta tsitaadiga

.. kustutatud ..

viimati muutis Cemtey 23.04.2014 01:31:15, muudetud 1 kord
Kommentaarid: 18 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 17
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 23.09.2012 23:22:56 vasta tsitaadiga

Üldiselt ei unustanud, ma arvan et seda oskab ta ikka ise ka, kui tal juba andmebaas ja tabelid olemas.
_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Murtpoiss
HV kasutaja
Murtpoiss

liitunud: 07.12.2010



Autoriseeritud ID-kaardiga

sõnum 27.09.2012 12:34:53 vasta tsitaadiga

Tänud kõigile nende abi eest Fortumo sms lahendusega ... Sain sms teenuse ilusti tööle icon_smile.gif

Räägiks ehk nüüd teistest lahendustest ka .. nt pangapoolne automaatne funktsioon ...
kas on need tasulised k6ik ? mis raha eest ? kuidas t66tavad ?

_________________
Kommentaarid: 35 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 34
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 27.09.2012 13:00:00 vasta tsitaadiga

Murtpoiss, leping pangaga on jah tasuline.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  kuidas seada lehele maksevõimalusi?
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.