TORU Foorum

SMS skript ei tööta

MuRKs - 8.1.2011 18:45

Tervist, oleks vaja oma saidile üks SMS teenus teha. Üritasin midagi, aga kui fortumos testin asja siis on alati vastuseks: Midagi läks valesti...
Oleks vaja, et keegi vaataks mu praeguse koodi üle. Kui asi on valesti siis ehk aitaks keegi ka natuke :) MySQL andmebaaside andmed muutsin ära niiet ärge öelge, et need valesti. Kui kellegil huvi ka mysql andmete kontrollimise vastu siis PM
Kood:


Kood:
<?php if(!in_array($_SERVER['REMOTE_ADDR'], array('81.20.151.38', '81.20.148.122', '209.20.83.207'))) { die("Error: Unknown IP"); } $hostname="host"; $username="user"; $password="pw"; $database="db"; $db = mysql_connect($hostname,$username,$password); mysql_select_db($database,$db); $nimi=$_GET['message']; if($text!=''){ mysql_query("UPDATE myuser SET raha=raha+5 WHERE userName='$nimi'"); echo "Kasutajale $nimi on laekunud 5 MKR"; }else{ echo "Kasutajat $nimi ei leitud!"; ?> <?php }//while ?>

Timukas - 8.1.2011 18:57

Sul polegi varem muutujat $text. Tõenäoliselt tahtsid seal kasuta $nimi. Lisaks uuri käsku empty.

MuRKs - 8.1.2011 20:31

Parandasin siis Timuka öeldud vea aga ikka ei tööta asi :( Ootan veel vastuseid :)

emmsii - 8.1.2011 21:20

Korista see jama ära sealt lõpust, ma ei saagi aru, mis //while see seal on.
Kood:
<?php if(!in_array($_SERVER['REMOTE_ADDR'], array('81.20.151.38', '81.20.148.122', '209.20.83.207'))) { die("Error: Unknown IP"); } $hostname="host"; $username="user"; $password="pw"; $database="db"; $db = mysql_connect($hostname,$username,$password); mysql_select_db($database,$db); $nimi=$_GET['message']; if($text!=''){ mysql_query("UPDATE myuser SET raha=raha+5 WHERE userName='$nimi'"); echo "Kasutajale $nimi on laekunud 5 MKR"; }else{ echo "Kasutajat $nimi ei leitud!"; } ?>

andrusny - 9.1.2011 00:56

Kui jut Fortumo teenusest, siis mul on algul kaks kontrolli selle signatuuri saad fortumo käest. IP uuendati ka alles vanaasta lõpul.

Kood:
if(!in_array($_SERVER['REMOTE_ADDR'], array('81.20.151.38', '81.20.148.122', '209.20.83.207', '79.125.125.1'))) { die("Error: Unknown IP"); } // check the signature $secret = '2343i2iojijij34534jiij3i4iojom446'; // insert your secret between '' if(!empty($secret) && !check_signature($_GET, $secret)) { die("Error: Invalid signature"); } $sender = $_GET['sender']; $message = $_GET['message'];



[Muudetud: 8.1.2011 andrusny]