Senda SMS

Skrifađ af
Sigurđur Stefán Flygenring ţann
15. júlí 2010 - 21:55
Fjöldi lestra: 1708
Notast viđ cURL og sendir SMS í gegnum kerfiđ hjá Alterna.
$simi = símanúmer
$message = skilabođ
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 |
|
<?php
if(isset($_POST['recipient']) && ($_POST['message']))
{
$simi = str_replace(" ","",$_POST['recipient']);
$message = $_POST['message'];
if (strlen($message) > 170) {
echo 'Skilabođin mega ekki vera lengri en 170 stafir.';
die;
}
if (strlen($simi) != 7) {
echo 'Símanúmer ekki rétt.';
die;
}
if (preg_match("/^[a-zA-Z]+$/i",$simi) == 1) {
echo 'Símanúmer ekki rétt.';
die;
}
extract($_POST);
$slod = 'http://www.alterna.is/sms/sms.php';
$fields = array(
'message'=>urlencode($message),
'recipient'=>urlencode($simi),
);
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$slod);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
echo '<!--';
$result = curl_exec($ch);
echo '--!>';
curl_close($ch);
echo "Skilabođ send!";
}
?>
|
PATCHED

21. nóvember 2010 - 13:11#2 - Fannarhttp://fannar.me
Nota bara slóđina
http://alterna.is/index2.php?option=com_alterna&controller=sms&task=sendSMS&format=raw
Virkađi fínt međ GET.
24. nóvember 2010 - 07:01#3 - Sigurđur Stefán Flygenringhttp://ifix.is
Snillingur!
28. desember 2010 - 00:38
#4 - Maggi Trymbill
Ţeir eru e-đ ađ kúka á sig ţessa dagana; XML-RPC Fault #5: Connect error: Connection timed out (110)
5. janúar 2011 - 23:15#5 - Pétur Einarsson
Ţeir hjá isms.is bjóđa líka uppá ađ senda SMS ţó gegn gjaldi. Virkar fínt.