/[projects]/smsdaemon/webinterface/sendsms.php
ViewVC logotype

Annotation of /smsdaemon/webinterface/sendsms.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 192 - (hide annotations) (download)
Wed Dec 17 20:55:13 2008 UTC (15 years, 5 months ago) by torben
File size: 760 byte(s)
Carriage returns (\r) in messages makes smstools f*** up

1 torben 191 <?
2     require("mysql.php");
3     $to = $_GET["to"];
4 torben 192 $message = str_replace("\r","",$_GET["message"]);
5 torben 191 $code = mysql_escape_string($_GET["code"]);
6     $id = intval($_GET["id"]);
7    
8    
9     if ($to != "" && $message != "" && $code != "" && $id != "")
10     {
11     $sql = "UPDATE smscount SET smscount=smscount+1, totalcount=totalcount+1, lastsend=now() WHERE code='$code' AND id=$id AND enabled=1";
12     $count = squery($sql);
13     if ($count > 0)
14     {
15     $cmd = "smsqueue -m \"$message\" $to";
16    
17     $out = "";
18     $res = exec($cmd, $out);
19     echo $res;
20     }
21     else
22     {
23     echo "Invalid id or code, OR account is disabled!";
24     }
25     /*echo "cmd=$cmd<br>";
26     echo "res=$res<br>";
27     echo "out=$out<br>";
28     echo "id=$id<br>";
29     echo "count=$count<br>";
30     echo "sql=$sql<br>";*/
31     } else {
32     echo "Not enough parameters!";
33     }
34    
35     ?>

  ViewVC Help
Powered by ViewVC 1.1.20