Problem med php og mysql i forhold til querystrengen
Hej alle sammen,Jeg sider og laver en lille kode som skal anvendes til sms triggers, altså en sms bliver sendt til gatewayen og så giver den http://domain.tld/sms.php?from=XXX&trigger=YYY&message=ZZZ&time=WWW
dette vil jeg så bruge/lave en kode i filen sms.php som anvender:
<?
// Sets the database credentials
define("DB_SERVER", "mysqlserver");
define("DB_USER", "mysqluser");
define("DB_PASS", "mysqlpassword");
define("DB_NAME", "mysqldatabase");
// Make connection to database
mysql_connect(DB_SERVER, DB_USER, DB_PASS) or die(mysql_error());
mysql_select_db(DB_NAME) or die(mysql_error());
// Sets the veriables
$from = $_GET['from'];
$keyword = $_GET['trigger'];
$message = $_GET['message'];
$time = $_GET['time'];
$smsgateway = "smsgateway@email.adresse";
$subject = "smsgatewayuser:smsgatewaypassword";
$header = "from: ".$keyword." <sms@domain.tld>";
$body = "#".$from."\n\n
Vi har modtaget din besked,
Med venlig hilsen,
domain.tld";
// Insert a row of information into the table "received"
mysql_query("INSERT INTO received (from, trigger, message, time) VALUES('$from', '$keyword', '$message', '$time')") or die(mysql_error());
// Send a SMS message back to user confirming message received
mail($smsgateway, $subject, $body, $header);
echo "<span class='bold, red'>Besked modtaget!</span><br />"
."<br />Vi har modtaget følgende besked:<br />"
."Fra: ".$from."<br />Trigger: ".$keyword."<br />Besked: ".$message."<br />Tid: ".$time."<br/>"
."<br />Med venlig hilsen<br />domain.tld";
?>
altså jeg gemmer beskeden (afsendernr., trigger, besked, tid) ned i min database.
Så får brugen en besked tilbage på sms, igennem email2sms gateway som bekræfter modtagelsen.
så viser siden beskeden og tilhørende data...
altså jeg har et problem med dette fordi jeg ikke kan se hvorfor dette ikke skulle virke, men fakta er at der bliver ikke gemt noget i databasen og heller ikke modtaget nogen sms, altså emailen forlader slet ikke da den aldrig modtages på smsgatewayen, men html siden viser godt nok beskeden og dertil data.
Håber nogen kan hjælpe.