draugz Posted July 5, 2012 Report Share Posted July 5, 2012 ieliku, bet log failu neuztaisa Man ir tikai divas idejas, kāpēc fails neizveidojās... 1)Esmu kļūdījies ar sintaksi 2)Fortumo tavu skriptu nevar nemaz izsaukt. iespējams esi to citur uzkopējis vai kā savādāk. Pamģīni pats atvērt to skriptu un paskatīties vai izveidojās log fails. Ja izveidojās, tad padomā, ko tu nepareizi norādi fortumo... Quote Link to comment Share on other sites More sharing options...
ziedinjsh Posted July 5, 2012 Author Report Share Posted July 5, 2012 (edited) es nevaru iebraukt!!!! Te viņi nočeko vai ir pareizās ip: if(!in_array($_SERVER['REMOTE_ADDR'], array('81.20.151.38', '81.20.148.122', '79.125.125.1', '209.20.83.207'))) { header("HTTP/1.0 403 Forbidden"); die("Error: Unknown IP"); } te viņi nočeko signature un secret kodu $secret = '0f5c616b4bf25f5f73c77bbcc69fd1fa'; // insert your secret between '' if(empty($secret) || !check_signature($_GET, $secret)) { header("HTTP/1.0 404 Not Found"); die("Error: Invalid signature"); } te kods nofiksē sūtītāju un sūtītāja ziņu kā arī id $sender = $_GET['sender']; $message = $_GET['message']; $message_id = $_GET['message_id']; Pie koda kas jāsūta lietotājam.. saucamais $message sanāk lietotāja id.. piem. tagad sanāk PAY LAT 25. Lietotājs nosūta sms.. kods dabon $message = $_GET['message'] kurā ir lietotāja id šinī gadījumā 25 Šeit es pēc message (lietotāja id 25) nolasu lietotāju un unikālo kodu kurš tika izveidot un saglabāts datubāzē reģistrējot informāciju. $check = mysql_query("select * from peoples where id='$message'") or die(mysql_error()); $result = mysql_num_rows($check); if($result==0){ $reply = "Piedod, bet kods nav pareizs"; }else{ $data = mysql_fetch_array(mysql_query("select * from peoples where id='$message' limit 1")) or die(mysql_error()); $reply = "Paldies ".$data['firstname']."! Tavs kods ir: ".$data['code']." Veiksmigu dienu!"; } echo $reply; tagad pēc lietotāja id (25) nolasa lietotāju kuram ir id 25 un izvadam ārā unikālo kodu un sūtu reply $reply = "Paldies ".$data['firstname']."! Tavs kods ir: ".$data['code']." Veiksmigu dienu!"; // print out the reply echo($reply); un tad viņš dara lietas kas viņam būtu jādara laikam //customize this according to your needs if($billing_reports_enabled && preg_match("/Failed/i", $_GET['status']) && preg_match("/MT/i", $_GET['billing_type'])) { // find message by $_GET['message_id'] and suspend it } function check_signature($params_array, $secret) { ksort($params_array); $str = ''; foreach ($params_array as $k=>$v) { if($k != 'sig') { $str .= "$k=$v"; } } $str .= $secret; $signature = md5($str); return ($params_array['sig'] == $signature); } testējot iekš fortumo dashbord test sadaļas un pie message pievienojot textu 25 vienalga bļauj ka nevar izveidot savienojumu Edited July 5, 2012 by ziedinjsh Quote Link to comment Share on other sites More sharing options...
anonīms Posted July 5, 2012 Report Share Posted July 5, 2012 Tak Tev cik saka. Neliec visu savu putru iekšā. Izvāc visu lieko un VNK pārbaudi no kādas IP nāk savienojums! Quote Link to comment Share on other sites More sharing options...
ezis Posted July 5, 2012 Report Share Posted July 5, 2012 Tak Tev cik saka. Neliec visu savu putru iekšā. Izvāc visu lieko un VNK pārbaudi no kādas IP nāk savienojums! Viņam jau šāds errors: Our system didn't receive response from your script. Please, check if everything is ok. šis tas jau tomēr tur ir rakstīts: The correct response from the back-end is the HTTP error code 200 (Success) with non-empty reply message." Quote Link to comment Share on other sites More sharing options...
ziedinjsh Posted July 5, 2012 Author Report Share Posted July 5, 2012 hmm.. kur tad ir tā kļūda? Quote Link to comment Share on other sites More sharing options...
anonīms Posted July 5, 2012 Report Share Posted July 5, 2012 (edited) uztaisi tukšu failu un tur ievadi vnk <?php print 'hello world'; ?> Ja atgriež to pašu atbildi, tad viņu vaina. Ja atgriež tekstu, tad skaties sintaksi un debug taisi Edited July 5, 2012 by anonīms Quote Link to comment Share on other sites More sharing options...
ziedinjsh Posted July 5, 2012 Author Report Share Posted July 5, 2012 (edited) kur man taisīt to tukšo failu? izvada hello world Edited July 5, 2012 by ziedinjsh Quote Link to comment Share on other sites More sharing options...
ziedinjsh Posted July 5, 2012 Author Report Share Posted July 5, 2012 Lab.. tagad ir problēma tāda, ka atbild tikai ja ir pozitīva atbilde.. ja ir kāda kļūda tad atkal tas pats.. if($data['id']==$message){ $user = substr_replace($data['firstname'] ,"",-1); $reply = "Paldies ".$user."! Tavs kods ir: ".$data['code']." Veiksmigu dienu!"; }else{ $reply = "vāks"; } echo ($reply); ja kods ir vienāds ar db esošo tad atbild ar: Paldies ".$user."! Tavs kods ir: ".$data['code']." Veiksmigu dienu! bet ja tāds kods nav tad vnk pasaka ka nav response kapēc tā.. viņam taču ir otra iespēja Quote Link to comment Share on other sites More sharing options...
ziedinjsh Posted July 5, 2012 Author Report Share Posted July 5, 2012 labi.. tiku skaidrībā, paldies! Quote Link to comment Share on other sites More sharing options...
ziedinjsh Posted July 5, 2012 Author Report Share Posted July 5, 2012 ā, ja būs negatīva atbilde.. lietotājam vienalga noraus nauda, ja? Tas ir kaut kā maināms? Quote Link to comment Share on other sites More sharing options...
anonīms Posted July 6, 2012 Report Share Posted July 6, 2012 Par to vajadzēja domāt vispirms. Es nesaprotu īsti pat ko, tu tur centies panākt. Okey - mani tas pat neinteresē, bet kāpēc gan vnk koda pārbaudi netaisīt web pusē? sūti sms, dabū kodu vai automātiski update kkur vai ko Tev tur vajag un pēc tam savā pusē vnk to izmanto. Quote Link to comment Share on other sites More sharing options...
ziedinjsh Posted July 6, 2012 Author Report Share Posted July 6, 2012 lab, tā arī var, bet kā panāk to lai lietotājam novel nauda ja viņš ir sastādijis nepareizu kodu? Quote Link to comment Share on other sites More sharing options...
anonīms Posted July 6, 2012 Report Share Posted July 6, 2012 kāpēc viņam smsā ir jāsūta kodu? Ja savādāk nevar, tad painteresējies vai fortumo ir reverse fīča kā tas ir ar firstdata. Quote Link to comment Share on other sites More sharing options...
ziedinjsh Posted July 6, 2012 Author Report Share Posted July 6, 2012 es nesapratu tavu domu Quote Link to comment Share on other sites More sharing options...
draugz Posted July 6, 2012 Report Share Posted July 6, 2012 Nu cik saprotu, fortumo nefiltrē ir ok vai nav ok, vienkārši noplēš naudiņas. Naudiņa netiek noņemt šķiet gadījumos ja serveris vispār neatbild vai kas tāds. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.