PHP Script за Fortumo.com

buksimillano

Registered
Здравейте!Тотално неграмотен съм със всичко свързано с PHP,надявам се да не ми се сърдите и да ми помогнтете.Имам worpress базиран сайт за Футболни прогнози и искам да стартирам СМС услуга,с която да пращам прогнозите за деня,на хората,които са пратили СМС.Регистрирах се във fortumo.com,добавих сраните,в които ще е активан услугата,но частта с PHP скрипта въобще не ми е ясна-нито как да го направя,нито къде да го кача - в някоя папка в public_hml или..Ето какъв примерен скрипт ми дават от Fortumo:

?php

//set true if you want to use script for billing reports
//first you need to enable them in your account
$billing_reports_enabled = false;

// check that the request comes from Fortumo server
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");
}

// check the signature
$secret = ''; // insert your secret between ''
if(empty($secret) || !check_signature($_GET, $secret)) {
header("HTTP/1.0 404 Not Found");
die("Error: Invalid signature");
}

$sender = $_GET['sender'];
$message = $_GET['message'];
$message_id = $_GET['message_id'];//unique id
//hint:use message_id to log your messages
//additional parameters: country, price, currency, operator, keyword, shortcode
// do something with $sender and $message
$reply = "Thank you $sender for sending $message";

// print out the reply
echo($reply);

//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);
}
?>

Може ли някой да го конфигурира според нуждите ми (интересуваме само къде и как да пиша мачовете за деня-само те ще се пращат като обратен смс),както и къде да кача скрипта.Ще съм много,много благодарен ако някой ми помогне,цял ден се занимавам с това и се изнервям страшно много.Пак повтарям досега не съм се занимавал с такива неща,надявам се да не ми се смеете,а да ми помогнете.
 

Back
Горе