Senda SMS
Skrifađ af Sigurđur Stefán Flygenring ţann 15. júlí 2010 - 21:55
5 athugasemdir skrifađar - toppur / botn
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!";
}
?>



7. september 2010 - 23:05
#1 - Sigurđur Stefán Flygenring
http://ifix.is
PATCHED

21. nóvember 2010 - 13:11
#2 - Fannar
http://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 Flygenring
http://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.




Nafn:


Netfang:


Veffang:


Hvađ er tólf plús einn?



Skilabođ: