СМС система Fotumo.bg

vaskots

Registered
Здравейте всички!
от скоро ползвам услугите на сайта Fortumo.bg
и искам да си направя скрипт който автомитчно след като някой изпрати смс със името на акаунта си да получава определен брой кредити в играта{с две думи СМС система която автоматично да променя неща в датабазата}(забравих да спомена че става дума за онлайн игра горе-долу като бгмафия)
помъчих се да потърся из интернет и попаднах на блога на Fortumo.bg
намерих смс система за уебшоп-а на играта MU ONLINE
http://mbmarketing.fortumo.bg/?p=274

и понеже на мен не ми трябва за МУ ОНЛАЙН се наложи да го редактирам:
Код:
<?php

/*
This Script is Created By LiskO for Fortumo.com
Website: http://escapemu.com and http://drakemu.net
COre Network Inc
*/

## Configuration Starts ##
$credits = '10'; // Credits to add
$db_name = '****'; // The Database
$db_ip = '******'; // Server IP Adress
$db_user = '****'; // MSSQL User
$db_pass = '*****'; // MSSQL Password
$sms_rank = ‘0′; // 1=on, 0=off
## Configuration Ends ##

$forumtoIPs=array(’81.20.151.38′,’81.20.148.122′);
$serverIP=$_SERVER['REMOTE_ADDR'];
$username = $_GET['message'];

if(!in_array($serverIP,$forumtoIPs)) die(”Your IP isn`t in the list with permission!”);
if(!$username) die(”You did not enter account name in The SMS”);

$connection = mssql_connect($db_ip, $db_user, $db_pass) or die(’The Server has problem with Connection to database. Please contact the administrator!’);
mssql_select_db($db_name);

$user_select = mssql_query(”SELECT name FROM users WHERE name=’$username’”);
if(mssql_num_rows($user_select)==0) {
$returns = “Account is incorrect or does not exist. The SMS wasn`t sent”; }

else {
$credits_select = mssql_query(”SELECT credits FROM users WHERE name=’$username’”);
$curcreditsa = mssql_fetch_row($credits_select);
$curcredits = $curcreditsa[0] + $credits;

if(mssql_num_rows($credits_select)>0) {
mssql_query(”UPDATE users SET credits=credits+’$credits’ WHERE name=’$username’”);
if ($sms_rank == 1) {
mssql_query(”UPDATE users SET sms=sms+1 WHERE name=’$username’”); }

$returns = “Your SMS was sent successfully. You add {$credits} credits to Account {$username} .Now You Have {$curcredits} credits.”;
}
else {
mssql_query(”INSERT INTO users (name, credits) VALUES (’$username’, ‘$credits’)”);
if ($sms_rank == 1) {
mssql_query(”UPDATE users SET sms=sms+1 WHERE name=’$username’”); }

$returns = “Your SMS was sent successfully. You add {$credits} credits to Account {$username} .Now You Have {$curcredits} credits.”;
}
}
echo $returns;

?>
след настройване на услугата от сайта на fortumo
и изпращтане на 1 пробен смс
ми се връща отговор
Код:
ÿþ<�?�p�h�p�
�
�
�
�/�*�
�
�T�h�i�s� �S�c�r�i�p�t� �i�s� �C�r�e�a�t�e�d� �B�y� �L�i�s�k�O� �f�o�r� �F�o�r�t�u�m�o�.�c�o�
а отговора трябва да бъде
Код:
Your SMS was sent successfully. You add 10 credits to Account USER .Now You Have 10 credits.

след това се досетих че бях кодирал скрипта под формат Unicode
и го записах под ANSI

влезнах в http://localhost/sms.php
и единственото което пишеше на страницата беше
Код:
Parse error: parse error, expecting `')'' in C:\xampp\htdocs\sms.php on line 18
а при Unicode ми изписваше това:
Код:
0) { mssql_query(”UPDATE users SET credits=credits+’$credits’ WHERE name=’$username’”); if ($sms_rank == 1) { mssql_query(”UPDATE users SET sms=sms+1 WHERE name=’$username’”); } $returns = “Your SMS was sent successfully. You add {$credits} credits to Account {$username} .Now You Have {$curcredits} credits.”; } else { mssql_query(”INSERT INTO users (name, credits) VALUES (’$username’, ‘$credits’)”); if ($sms_rank == 1) { mssql_query(”UPDATE users SET sms=sms+1 WHERE name=’$username’”); } $returns = “Your SMS was sent successfully. You add {$credits} credits to Account {$username} .Now You Have {$curcredits} credits.”; } } echo $returns; ?>

НО И ПРИ ДВАТА СЛУЧАЯ НЕ РАБОТИ! :o

МОЛЯ ВИ КАЖЕТЕ КЪДЕ БЪРКАМ ИЛИ ДАЙТЕ НЯКОЙ ДРУГ СКРИПТ!
(НАПОМНЯМ ЧЕ МИ ТРЯБВА СКРИПТ КОЙТО ДА ПОДДЪРЖА УСЛУГИТЕ НА FORTUMO.BG)
 
raddo каза:
Виж тука http://help.mobio.bg/list2
ама това е за мобио а не за фортумо
ако ми помогнеш да направя някой от скриптовете на мобио да работят при фортумо
ще съм ти много благодарен
 
Разширението на файла трябва да е PHP и да е хостнат на хостинг, който поддържа PHP.

Замени всички кавички ’ с ', както ” с "
 

Back
Горе